66

如何在 Pipeline 作业中查看 Jenkins 工作区(以前称为工作流作业)?在标准工作中,我可以直接进入工作主页并通过单击“工作区”来查看它。

4

5 回答 5

66
  1. 转到 Jenkins 构建
  2. 在左侧单击管道步骤
  3. 然后右键单击显示“分配节点:开始-(块中的x分钟)”的链接
  4. 在左侧单击工作区。完毕!

下图可能会有所帮助:

工作区

查看此链接,它显示了在使用 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 回答
2

1)首先进入管道步骤,您将能够看到构建步骤和触发构建。 在此处输入图像描述

2)无论你说什么#89,你都可以看到构建ID或编号。点击它,你会得到下面的视图。 在此处输入图像描述

3) 现在点击工作空间链接。

于 2019-11-14T13:26:58.670 回答
-4

配置自定义工作区如下:

  • 转到 Job_Name -> 配置 -> 高级项目选项
  • 启用名为“使用自定义工作区”的复选框
  • 填写与您的工作区相关的“目录”字段(如果未导出,则为绝对路径)

例如:$JENKINS_HOME/Myspace、/home/administrator/Mywork

于 2015-06-17T11:50:08.450 回答