This repository has been archived by the owner on Oct 28, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathegg-jenkins.json
26 lines (26 loc) · 2.13 KB
/
egg-jenkins.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
{
"_comment": "DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PTERODACTYL PANEL - PTERODACTYL.IO",
"meta": {
"version": "PTDL_v1"
},
"exported_at": "2019-12-22T01:27:22+01:00",
"name": "Jenkins",
"author": "[email protected]",
"description": "Jenkins is a free and open source automation server written in Java. Jenkins helps to automate the non-human part of the software development process, with continuous integration and facilitating technical aspects of continuous delivery. It is a server-based system that runs in servlet containers such as Apache Tomcat. It supports version control tools, including AccuRev, CVS, Subversion, Git, Mercurial, Perforce, TD/OMS, ClearCase and RTC, and can execute Apache Ant, Apache Maven and sbt based projects as well as arbitrary shell scripts and Windows batch commands. The creator of Jenkins is Kohsuke Kawaguchi.[4] Released under the MIT License, Jenkins is free software.\r\n\r\nBuilds can be triggered by various means, for example by commit in a version control system, by scheduling via a cron-like mechanism and by requesting a specific build URL. It can also be triggered after the other builds in the queue have completed. Jenkins functionality can be extended with plugins.",
"image": "quay.io/pterodactyl/core:java-11",
"startup": "java -Dinteractive -Djava.io.tmpdir=/home/container/.tmp -jar jenkins.war --httpPort={{SERVER_PORT}}",
"config": {
"files": "{\r\n \".jenkins/config.xml\": {\r\n \"parser\": \"xml\",\r\n \"find\": {}\r\n }\r\n}",
"startup": "{\r\n \"done\": \"Completed initialization\"\r\n}",
"logs": "{\r\n \"custom\": false,\r\n \"location\": \"jenkins.log\"\r\n}",
"stop": "^C"
},
"scripts": {
"installation": {
"script": "#!/bin/bash\n# Jenkins Installation Script\n#\n# Server Files: /mnt/server\n\napt update\napt install -y curl\ncd /mnt/server\ncurl -o jenkins.war https://get.jenkins.io/war/latest/jenkins.war\nmkdir .tmp\napt install -y ca-certificates",
"container": "debian",
"entrypoint": "/bin/bash"
}
},
"variables": []
}