如何在 Pipeline 作业中查看 Jenkins 工作区(以前称为工作流作业)?在标准工作中,我可以直接进入工作主页并通过单击“工作区”来查看它。
问问题
78187 次
5 回答
66
- 转到 Jenkins 构建
- 在左侧单击管道步骤
- 然后右键单击显示“分配节点:开始-(块中的x分钟)”的链接
- 在左侧单击工作区。完毕!
下图可能会有所帮助:
查看此链接,它显示了在使用 jenkins 管道时如何获取工作区:https ://www.selikoff.net/2016/07/10/workspace-jenkins-pipelines/
于 2017-10-19T20:20:49.973 回答
42
待处理的 JENKINS-26138可能虽然不方便。单击Pipeline Steps(在旧版本中,Running Steps)并选择创建您感兴趣的工作空间的node
(或很少,ws
)步骤的块开始。(与自由式项目不同,可能有零个或多个这样的步骤给定的构建。)在该步骤页面上将有一个工作区链接。
于 2015-06-12T22:28:23.413 回答
3
只需使用 manager.addShortText 和 manager.createSummary 将链接添加到管道作业中的工作区。
很简单。
如果您的工作在文件夹中,则路径只会更改文件夹名
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");
}
}
于 2018-02-28T20:17:01.810 回答
-4
配置自定义工作区如下:
- 转到 Job_Name -> 配置 -> 高级项目选项
- 启用名为“使用自定义工作区”的复选框
- 填写与您的工作区相关的“目录”字段(如果未导出,则为绝对路径)
例如:$JENKINS_HOME/Myspace、/home/administrator/Mywork
于 2015-06-17T11:50:08.450 回答