如何查看管道作业上的Jenkins工作区?

oipij1gg  于 2022-11-02  发布在  Jenkins
关注(0)|答案(6)|浏览(313)

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

wdebmtf2

wdebmtf21#

1.前往Jenkins大楼
1.在左手,单击“Pipeline”步骤
1.然后,在显示“分配节点:开始-(x分钟,在块中)”
1.在左侧单击工作区。完成!
下图可能会有所帮助:

查看此链接,它显示了如何在使用Jenkins管道时获取工作空间:https://www.selikoff.net/2016/07/10/workspace-jenkins-pipelines/

huwehgph

huwehgph2#

挂起JENKINS-26138是可能的,尽管不方便。单击 * 管道步骤 *(在旧版本中为 Running Steps),然后选择node的块开始(或ws,很少情况下)创建您感兴趣的工作区的步骤。(与自由式项目不同,在给定的构建中可能没有或有几个这样的步骤。)在该步骤页面上将有一个 Workspace 链接。

q0qdq0h2

q0qdq0h23#

只需使用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");
    }
}
xcitsw88

xcitsw884#

1)首先转到管道步骤,您将能够看到构建步骤和触发的构建。

2)你可以看到建筑ID或编号,无论你说#89。点击它,你会得到下面的视图。

3)现在单击“工作空间”链接。

dluptydi

dluptydi5#

我们使用的是Jenkins版本2.332.4,查找此信息的UI现在如下所示:

xggvc2p6

xggvc2p66#

配置自定义工作区,如下所示:

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

例如:$JENKINS_HOME/我的空间,/home/管理员/我的工作

相关问题