Jenkins流水线中获取工作区URL

3

我使用JenkinsFile配置我的Jenkins流水线。它会生成日志。

我想要在作业期间打印构建在工作区中的文件的URL,而不是机器上的路径。

我如何在我的JenkinsFile中动态获取当前工作空间的URL?


1
你不能直接链接工作区中的文件。使用archive步骤,这将允许您拥有可预测的路径。 - StephenKing
@StephenKing 我没有找到归档的文档,但我找到了archiveArtifacts,这是吗? 另外,它可以在分支上使用吗? - sab
是的,那就是我想说的。 - StephenKing
使用多分支,每个分支都是一个独立的作业。 - StephenKing
展示你使用的代码示例,这样其他人就可以直接发布支持你的代码。 - Larry Cai
如果您想要访问文件,请先将其存档,因为工作区中的文件可能会在下一次构建中丢失。如果您真的想继续使用当前的工作区,请在问题中进行澄清。 - Larry Cai
1个回答

1

尝试在 JenkinsFile 中使用环境变量 BUILD_URL


我已经尝试过了,但它不起作用:它只提供了作业URL,在管道中,这还不足以找到工作区URL。 - sab

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接