【发布时间】:2015-01-11 22:45:35
【问题描述】:
我有一个 Jenkins 管道视图。例如,第一份工作是BUILD,然后是DEPLOY 和TEST 工作。我在这里想要实现的是在测试作业中有一个“回滚逻辑”,这意味着当测试作业运行并且它成功时,我想将当前构建号设置为全局环境变量(这样我就可以潜在地从任何作业访问内部版本号)可能称为TESTED_BUILD_NO。但是如果测试失败,那么我想通过传递TESTED_BUILD_NO 来触发DEPLOY 作业,这将部署最后一个测试版本。
有一个名为promotion builds plugin 的插件,它提到了PROMOTION_BUILD_NO 变量,但是当我查看/env-vars.html 时它并没有在其中列出。我也厌倦了查看 api/xml,但没有提及任何促销变量。我在这里提到的这个逻辑可以使用这个插件来实现吗?如果不是,如何在 Jenkins 中设置和访问全局环境?
【问题讨论】:
标签: jenkins