add bundle jenkins-ci

This commit is contained in:
Franzi 2020-05-09 13:08:34 +02:00
parent 6dcf95d61d
commit 34703b6eba
Signed by: kunsi
GPG key ID: 12E3D2136B818350
5 changed files with 207 additions and 0 deletions

View 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"

View file

@ -0,0 +1,15 @@
files = {
'/etc/default/jenkins': {
'triggers': {
'svc_systemd:jenkins:restart',
},
},
}
svc_systemd = {
'jenkins': {
'needs': {
'pkg_apt:jenkins',
},
},
}

View 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