Ansible roles
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

24 lines
757 B

# /etc/systemd/system/jenkins.service
[Unit]
Description=Standalone Jenkins Master server
Documentation=https://www.jenkins.io/doc
Wants=network-online.target
After=network-online.target
[Service]
User=jenkins
Group=jenkins
Environment=HTTP_PORT={{ jenkins_server_port }}
Environment=JAVA_ARGS=-Djava.awt.headless=true
Environment=JENKINS_HOME={{ jenkins_root_dir }}/data/
Environment=JENKINS_WAR={{ jenkins_root_dir }}/jenkins.war
Environment=LISTEN_ADDRESS=0.0.0.0
Environment=WEBROOT={{ jenkins_root_dir }}/cache/
WorkingDirectory={{ jenkins_root_dir }}
LimitNOFILE=8192
ExecStart=/usr/bin/java ${JAVA_ARGS} -jar ${JENKINS_WAR} --webroot=${WEBROOT} --httpPort=${HTTP_PORT} --httpListenAddress=${LISTEN_ADDRESS}
[Install]
WantedBy=multi-user.target