【发布时间】:2013-08-08 22:30:20
【问题描述】:
我已将一个工件存档为构建的最后一步,它可以像这样使用:https://xxx.ci.cloudbees.com/job/xxx/52/artifact/target/xxx-1.2.1-SNAPSHOT-r8304-20130807-1507-app.zip
如何在我的推广过程中轻松访问该工件?请注意,我需要访问特定的版本,而不是最新的成功版本。
提升过程的目标是将工件复制到 S3,我们的部署作业将从那里进一步处理它。所以我可能会将构建 #52 提升到开发(将其复制到特定的 S3 存储桶),然后将构建 #50 提升到生产等等。
理想情况下,我可以在 shell 脚本中访问工件以重命名文件等。是否有环境变量可以访问构建的存档工件,但我找不到或应该如何完成? $BUILD_URL 和 $JOB_URL 已经特定于提升过程,并且不会在提升作业的 shell 脚本中指向构建本身。
使用复制工件插件,我只能在升级过程中从其他构建复制工件,我不需要这样做。
【问题讨论】:
标签: java deployment jenkins cloudbees