有什么方法可以使用 Jenkins 选择参数来控制项目中构建后作业的执行?
我有我的项目正在构建一个战争文件,有时(不是所有时候)我希望将此战争文件发送到 Amazon S3 存储桶,以便我可以将其部署到 EC2 Tomcat 容器。我不希望 Jenkins 每次构建项目时都将战争文件发送到 S3(每天发生很多次),我想要一种方法来控制何时将战争文件发送到 S3。
我能看到的唯一选择是复制我当前的 Jenkins 项目并让新项目将 war 文件发送到 S3,但这意味着我最终将有多个 Jenkins 项目做“几乎”完全相同的事情,这是我试图避免的。