Jenkins中的手动任务,用于选定的所选作业运行

时间:2013-09-30 16:19:34

标签: deployment jenkins continuous-integration

目前,每个作业都有batch task,可将最新结果上传到服务器。它是我们的自定义服务器,上传由特殊脚本完成;标准上传工具不会削减它。没有为所有构建进行上传,只能在构建看起来很好时手动完成。

然而,由于三个原因,这种解决方案并不令人满意:

  1. 批处理任务只能在最新版本上运行。有时我需要排队几个构建并检查并在之后将它们上传到服务器。
  2. 需要为多个作业复制批处理任务。除参数外,它总是相同的。
  3. 批处理任务仍然需要一个免费的执行程序,因此它有时会在队列中等待完全不同的工作。
  4. 我还考虑使用run参数创建一个单独的作业,但是虽然这可以在较旧的结果上运行,但是只能从单个作业运行,并且会使用户界面复杂化,因为它与源作业无关。无论如何。

    是否有任何东西(通过一些插件,或许)可以与作业相关联,但是能够处理较旧的人工制品,或者能够处理任何工作的任何人工制品? (第三点是关于如何为其提供单独的执行者的单独问题)。

1 个答案:

答案 0 :(得分:1)

您可以查看“Promoted Builds Plugin”,它可以在某些条件适用时促进构建(例如成功的下游作业)。但是,您也可以手动升级构建。您可以在促销发生时配置操作,例如触发上传作业的构建。