首页 > 解决方案 > 通过 URL 从项目的多个构建中访问工件

问题描述

我有一个参数化的 Jenkins 项目,它接受几个参数,比如客户端和环境。当我运行构建时,我指定了客户端和环境。我希望能够为“堆栈”创建一个文件夹,该文件夹存储来自构建的工件(通过 shell 脚本或 ArtifactDeployer 插件)。所以,经过多次构建,我会看到类似的东西

作业档案 client1-ppd file1, file2, file3 ... client1-prod file1, file2, file3 ... client2-uat file1, file2, file3 ...

我希望能够通过 Jenkins URL 访问这些工件。目前在项目中,我有“工作区”、“最后成功的工件”和“最近的更改”链接。我可以为“档案”文件夹创建另一个链接,这将是一个目录列表。那么,我可以穿过树去建造吗?

Artifacts Deployer 插件只有最后成功的工件,即使在这里,链接也是“.../artifact.1”、“.../artifact.2”等。这对我想要的东西不是很有用,因为我想要文件的名称 - file1、file2 等。

有什么方法可以实现我想要的吗?某种方式来自定义项目中的链接?

标签: jenkinsjenkins-plugins

解决方案


推荐阅读