How To Find Jenkins Workspace Directory In Linux
What is Jenkins Abode?
When Jenkins runs, it stuffs all of its logs, cloned repos, plugin configurations and build artifacts into the Jenkins Dwelling house folder. Basically, every ounce of configuration that exists for your Jenkins installation is independent in the Jenkins Home directory. The Jenkins Home folder represents the eye and soul of your CI/CD instance.
Support this folder, and you've backed up the entire server. Delete this binder and the adjacent time you run the Jenkins WAR file it volition assume information technology'southward a brand new installation and configure itself from scratch. The importance and significance of the Jenkins Habitation folder can not be understated.
Where is JENKINS_HOME located?
The location of the Jenkins Home folder depends on your operating system, and if you are Linux based, it depends on the distribution.
There are standard Jenkins Home locations the CI/CD tool defaults to, although these locations will change if yous configure a JENKINS_HOME environment variable.
Your intro to GitHub Actions training course |
---|
Here's how to become started with GitHub Actions:
Follow these tutorials and y'all'll learn GitHub Actions fast. |
Jenkins Dwelling house on Windows defaults to a binder named .jenkins in the home directory of the user that starts the Jenkins server. On my own Windows 10 Jenkins server, where the user is named Owner, the Jenkins dwelling location is:
C:\Users\Owner\.jenkins
Note that this is the default Jenkins Home location when you lot run the Jenkins WAR file. If yous uses the Jenkins installer to configure the instance, the Windows JENKINS_HOME will be:
C:\Windows\System32\config\systemprofile\AppData\Local\Jenkins\.jenkins\secrets
The Jenkins Home binder on Ubuntu Linux is located at:
var\lib\jenkins
Change Jenkins Home on Windows
The default Jenkins Home locations are used only if a JENKINS_HOME environment variable is not pre-configured. To change the location of Jenkins Dwelling house on Windows, only add or update the JENKINS_HOME system variable and restart the CI/CD tool. When it restarts, the new Jenkins Abode location volition be used.
Change JENKINS_HOME on Ubuntu
A modify to the JENKINS_HOME location on Ubuntu is a bit more complicated, every bit Jenkins must be given rights to admission the new folder, and the etc/default/jenkins file must be updated.
The following set up of commands would change the Jenkins Home location on Ubuntu Linux from the default to a new folder named /home/my_jenkins_home
sudo -i sudo service jenkins stop mkdir /home/my_jenkins_home sudo chown jenkins:jenkins /domicile/my_jenkins_home sudo cp -prv /var/li/jenkins /habitation/my_jenkins_home sudo usermod -d /home/my_jenkins_home jenkins sudo nana /etc/default/jenkins
Later the Jenkins usermod command completes, open the /etc/default/jenkins file and update the JENKINS_HOME variable contained within.
# jenkins home location JENKINS_HOME=/home/my_jenkins_home
The adjacent fourth dimension you start Jenkins, the popular CI/CD tool will read from the new JENKINS_HOME location.
Source: https://www.theserverside.com/blog/Coffee-Talk-Java-News-Stories-and-Opinions/Jenkins-Home-Directory-Location-Change-JENKINS_HOME-windows-linux-ubuntu
Posted by: lentzoneverse.blogspot.com
0 Response to "How To Find Jenkins Workspace Directory In Linux"
Post a Comment