Рубрики
Jenkins

Jenkins notes

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.