add bundle jenkins-ci
This commit is contained in:
parent
6dcf95d61d
commit
34703b6eba
5 changed files with 207 additions and 0 deletions
20
bundles/jenkins-ci/files/jenkins
Normal file
20
bundles/jenkins-ci/files/jenkins
Normal file
|
@ -0,0 +1,20 @@
|
|||
NAME=jenkins
|
||||
JAVA_ARGS="-Djava.awt.headless=true"
|
||||
JAVA_ARGS="-Xmx512m"
|
||||
JAVA_ARGS="-Djava.net.preferIPv4Stack=true"
|
||||
|
||||
PIDFILE=/var/run/$NAME/$NAME.pid
|
||||
|
||||
JENKINS_USER=$NAME
|
||||
JENKINS_GROUP=$NAME
|
||||
JENKINS_HOME=/var/lib/$NAME
|
||||
JENKINS_LOG=/var/log/$NAME/$NAME.log
|
||||
JENKINS_ENABLE_ACCESS_LOG="no"
|
||||
JENKINS_WAR=/usr/share/$NAME/$NAME.war
|
||||
|
||||
RUN_STANDALONE=true
|
||||
HTTP_PORT=9000
|
||||
PREFIX=/
|
||||
MAXOPENFILES=8192
|
||||
|
||||
JENKINS_ARGS="--httpPort=$HTTP_PORT --httpListenAddress=127.0.0.1"
|
15
bundles/jenkins-ci/items.py
Normal file
15
bundles/jenkins-ci/items.py
Normal file
|
@ -0,0 +1,15 @@
|
|||
files = {
|
||||
'/etc/default/jenkins': {
|
||||
'triggers': {
|
||||
'svc_systemd:jenkins:restart',
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
svc_systemd = {
|
||||
'jenkins': {
|
||||
'needs': {
|
||||
'pkg_apt:jenkins',
|
||||
},
|
||||
},
|
||||
}
|
27
bundles/jenkins-ci/metadata.py
Normal file
27
bundles/jenkins-ci/metadata.py
Normal file
|
@ -0,0 +1,27 @@
|
|||
@metadata_processor
|
||||
def nodejs_apt_repos(metadata):
|
||||
return {
|
||||
'apt': {
|
||||
'repos': {
|
||||
'jenkins': {
|
||||
'key': '150FDE3F7787E7D11EF4E12A9B7D32F2D50582E6',
|
||||
'items': [
|
||||
'deb https://pkg.jenkins.io/debian-stable binary/',
|
||||
],
|
||||
},
|
||||
},
|
||||
'unattended-upgrades': {
|
||||
'sites': {
|
||||
'pkg.jenkins.io',
|
||||
},
|
||||
},
|
||||
'packages': {
|
||||
'openjdk-11-jre': {},
|
||||
'jenkins': {
|
||||
'needs': {
|
||||
'pkg_apt:openjdk-11-jre',
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
}, DEFAULTS, DONE
|
Loading…
Add table
Add a link
Reference in a new issue