如何在Pipeline作业上查看Jenkins工作区(之前称为工作流作业)?在标准作业中,我可以转到作业主页面并通过单击“工作区”查看它。
答案 0 :(得分:41)
等待JENKINS-26138即使不方便也是可能的。单击管道步骤(在旧版本中,运行步骤)并选择node
(或很少,ws
)步骤的块开始创建了您感兴趣的工作区。(与自由式项目不同,在给定的构建中可能只有零个或几个这样的步骤。)在该步骤页面上将有一个工作区链接。
答案 1 :(得分:41)
下图可能有所帮助:
查看此链接,了解如何在使用jenkins管道时获取工作区:https://www.selikoff.net/2016/07/10/workspace-jenkins-pipelines/
答案 2 :(得分:1)
只需使用manager.addShortText和manager.createSummary将链接添加到管道作业中的工作区。
很简单。
如果您在文件夹中的Job in路径只更改了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");
}
}
答案 3 :(得分:0)
答案 4 :(得分:-4)
按如下方式配置自定义工作区:
例如:$ JENKINS_HOME / Myspace,/ home / administrator / Mywork