Differential D4804 Diff 16999 site-modules/profile/templates/jenkins/agent/jenkins-agent.service.erb
Changeset View
Changeset View
Standalone View
Standalone View
site-modules/profile/templates/jenkins/agent/jenkins-agent.service.erb
[Unit] | [Unit] | ||||
Description=Jenkins agent | Description=Jenkins agent | ||||
Documentation=https://wiki.jenkins.io/display/JENKINS/Distributed+builds | Documentation=https://wiki.jenkins.io/display/JENKINS/Distributed+builds | ||||
After=network.target | After=network.target | ||||
[Service] | [Service] | ||||
EnvironmentFile=/etc/default/jenkins-agent | EnvironmentFile=/etc/default/jenkins-agent | ||||
ExecStart=/usr/bin/java -jar <%= @jenkins_agent_jar %> -jnlpUrl $JNLP_URL -secret $JNLP_SECRET -workDir $AGENT_WORKDIR | ExecStart=/usr/bin/java -cp <%= @jenkins_agent_jar %> hudson.remoting.jnlp.Main -headless -url $JENKINS_URL -workDir $AGENT_WORKDIR $JNLP_SECRET $AGENT_NAME | ||||
User=jenkins | User=jenkins | ||||
Group=jenkins | Group=jenkins | ||||
KillMode=process | KillMode=process | ||||
Restart=always | Restart=always | ||||
RestartSec=5s | RestartSec=5s | ||||
[Install] | [Install] | ||||
WantedBy=multi-user.target | WantedBy=multi-user.target |