Tech/OSS/Jenkins

From lathama
< Tech‎ | OSS
Jump to navigation Jump to search

systemd

Jenkins packaging has a rough startup script on Debian so I will work to simplify it.

[Unit]
Description=Jenkins
After=network.target auditd.service

[Service]
Environment="JENKINS_HOME=/var/lib/jenkins"
User=jenkins
Group=jenkins
ExecCondition=/bin/java --version
ExecStart=/bin/java -Djava.awt.headless=true -jar /usr/share/jenkins/jenkins.war --webroot=/var/cache/jenkins/war --httpPort=8080
Restart=on-abnormal
MemoryMax=80%

[Install]
WantedBy=multi-user.target