Skip to content

Instantly share code, notes, and snippets.

@dragolabs
Last active August 16, 2023 08:15
Show Gist options
  • Select an option

  • Save dragolabs/05dfe1c0899221ce51204dbfe7feecbb to your computer and use it in GitHub Desktop.

Select an option

Save dragolabs/05dfe1c0899221ce51204dbfe7feecbb to your computer and use it in GitHub Desktop.
Supervisor and systemd config for jenkins slave
[Unit]
Description=Jenkins Slave
Wants=network.target
After=network.target
[Service]
ExecStart=/usr/bin/java -Xms512m -Xmx512m -jar /opt/jenkins/slave.jar -jnlpUrl http://${JENKINS_SERVER}/slave-agent.jnlp -secret ${SECRET}
User=jenkins
Restart=always
RestartSec=10
StartLimitInterval=0
[Install]
WantedBy=multi-user.target
[program:jenkins-slave]
command = /usr/bin/java -Xms512m -Xmx512m -jar /opt/jenkins/slave.jar -jnlpUrl http://${JENKINS_SERVER}/slave-agent.jnlp -secret ${SECRET}
stdout_logfile = syslog
redirect_stderr = true
user = jenkins
@alanduan
Copy link
Copy Markdown

alanduan commented Jun 6, 2020

Helpful! Thanks for sharing!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment