Jenkins:在升级的版本中使用存档的工件总结解决方案关于原因的说明
我已经存档了一个工件作为构建的最后一步,它可以像这样提供:https://xxx.ci.cloudbees.com/job/xxx/52/artifact/target/xxx-1.2.1-SNAPSHOT-r8304-20130807-1507-app.zip
如何在推广过程中轻松访问工件?请注意,我需要访问特定的版本,而不是最新的成功版本。
提升过程的目标是将项目复制到 S3,我们的部署作业将从 S3 进一步处理它。因此,我可能会将构建 #52 提升为开发(将其复制到特定的 S3 存储桶),稍后将构建 #50 提升到生产环境,依此类推。
理想情况下,我可以在shell脚本中访问工件以重命名文件等。是否有环境变量来访问构建的存档工件,我找不到这些工件,或者应该如何执行此操作? 并且已经特定于升级过程,并且不会在升级作业的 shell 脚本中指向构建本身。$BUILD_URL
$JOB_URL
使用复制工件插件,我只能在提升过程中从其他构建中复制工件,而我不需要这样做。