How to reboot Jenkins from UI:
Safe reboot (Jenkins will wait for all jobs to finish):
{Jenkins_url}/safeRestart
Reboot (Jenkins will reboot immediately):
{Jenkins_url}/restart
####################################################
Jenkins update:
Find where Jenkins war file is located:
find / -name *.war
Rename original «jenkins.war» file in «/usr/lib/jenkins» to something like jenkins.war.20200426.bak
Download new «jenkins.war» file and put it in «/usr/lib/jenkins»
Restart Jenkins from UI or CLI:
systemctl restart jenkins
####################################################
Jenkins remote CLI:
jar can be downloaded from:
{Jenkins_url}/jnlpJars/jenkins-cli.jar
or
from web UI:
{Jenkins_url}/cli/
####################################################
Jenkins environment variables for CLI:
Linux:
Auth:
export JENKINS_USER_ID=username
export JENKINS_API_TOKEN=312312312312-token
Powershell:
Auth:
$env:JENKINS_USER_ID-«username«
$env:JENKINS_API_TOKEN-«312312312312-token«
####################################################
Jenkins build job on GitHub commit.
Install plugin in Jenkins named:
«GitHub plugin»
Configure job:
Check option
General —> GitHub project
and provide link ssh or https to your project.
and check the option:
Build Triggers —> GitHub hook trigger for GITScm polling
apply and save