如何在Jenkins中使用参数来控制作业后期生成操作

如何在Jenkins中使用参数来控制作业后期生成操作,jenkins,jenkins-plugins,Jenkins,Jenkins Plugins,我正在创建一个自由风格的jenkins作业,并使用一些构建后操作,例如:部署到dropbox,部署到s3等。我想为此作业构建两个布尔参数,以控制是将构建结果部署到dropbox还是s3。例如,如果用户触发此作业,但他没有选择s3参数,则我不想触发s3post操作。我怎样才能在詹金斯做到这一点?我没有发现有任何这样的配置。您可以使用 您需要在Jenkins中安装上述插件 然后创建一个自由式作业来控制您的选择,即您是想在后期构建中只构建部署到S3,还是只想在后期构建中构建部署到Dropbox,或者您

我正在创建一个自由风格的jenkins作业,并使用一些构建后操作,例如:
部署到dropbox
部署到s3
等。我想为此作业构建两个布尔参数,以控制是将构建结果部署到
dropbox
还是
s3
。例如,如果用户触发此作业,但他没有选择
s3
参数,则我不想触发
s3
post操作。我怎样才能在詹金斯做到这一点?我没有发现有任何这样的配置。

您可以使用

  • 您需要在Jenkins中安装上述插件
  • 然后创建一个自由式作业来控制您的选择,即您是想在后期构建中只构建
    部署到S3
    ,还是只想在后期构建中构建
    部署到Dropbox
    ,或者您想同时触发这两个构建
  • 在此作业中,创建两个选项参数,
    DEPLOY\u TO\u S3
    DEPLOY\u TO\u DROPBOX
    ,两个参数都有是和否选项
  • 4.然后在构建后操作部分选择
    灵活发布插件
    ,执行以下配置并保存作业

  • 现在使用参数构建作业,选择“是”触发下游作业,选择“否”不触发下游作业
  • 你完成了:)