Reputation: 811
How can I view Jenkins workspace on a Pipeline job (it was called workflow job previously)? In a standard Job I could just go to the Job main page and view it by clicking on "Workspace".
Upvotes: 72
Views: 106147
Reputation: 522
We're using Jenkins version 2.332.4
and the UI to find this info now looks like the following:
Upvotes: 0
Reputation: 1352
1) first go to pipeline steps and you will able to see build steps and triggered builds.
2) you can see build id or number whatever you say #89. click on that and you will get
below view.
3) now click on work space link.
Upvotes: 3
Reputation: 1279
The image below might help :
Check out this link it shows how to get the workspace when you are using jenkins pipeline: https://www.selikoff.net/2016/07/10/workspace-jenkins-pipelines/
Upvotes: 71
Reputation: 47
just add a link using the manager.addShortText and manager.createSummary to the workspace in your pipeline job.
It simple.
if your Job in in a folder the path just changes the Foldername little
node("someslave")
{
stage("Create workspace link")
{
def Foldername = JOB_NAME;
def theString = "<a href='https://jenkins.com/job/" + Foldername + "/" + BUILD_NUMBER + "/execution/node/3/ws/'>Workspace</a>";
manager.addShortText(theString, "blue", "white", "0px", "white");
manager.createSummary("green.gif").appendText("<h1>" + theString + "</h1>", false, false, false, "blue");
}
}
Upvotes: 3
Reputation: 25481
Pending JENKINS-26138 it is possible albeit inconvenient. Click Pipeline Steps (in older versions, Running Steps) and select the block start for the node
(or, rarely, ws
) step which created the workspace you are interested in. (Unlike with a freestyle project, there might be zero or several such steps in a given build.) On that step page there will be a Workspace link.
Upvotes: 43
Reputation: 501
Configure custom workspace as follows:
eg: $JENKINS_HOME/Myspace, /home/administrator/Mywork
Upvotes: -4