2017-08-02 48 views
1

我正在创建免费样式jenkins作业并使用一些构建后的操作,例如:deploy to dropbox,deploy to s3等。我想为此作业构建两个布尔参数以控制是否将构建结果部署到drop boxs3。例如,如果用户触发此作业,但他不选择s3参数,我不想触发s3发布操作。我如何在詹金斯实现这一目标?我没有发现有任何配置。如何在Jenkins中使用参数控制器作业发布构建动作

回答

0

可以使用Flexible Publish Plugin.

  1. 您需要安装上述插件,在詹金斯达到您的要求。
  2. 然后创建一个自由式作业来控制您的选择,也就是您是希望在后期构建中仅生成Deploy to S3,还是只希望在后期构建中生成Deploy to Dropbox,或者要同时触发两个构建。
  3. 在此作业中创建两个选项参数,DEPLOY_TO_S3DEPLOY_TO_DROPBOX,选择YES和NO。

enter image description here

4.然后在生成后操作部分选择Flexible Publish Plugin,并做如下配置并保存作业。

enter image description here

enter image description here

  • 现在用的参数构建你的工作,选择YES触发向下汽工作,没有到不触发下游工作。
  • enter image description here

    和你做:)

    相关问题