我正在为我的所有工作使用Jenkins管道脚本。我使用Promoted-builds插件进行其他工作,但它与Pipeline脚本不兼容。还有其他选择吗? 。
管道脚本具有手动输入,但由于作业在提供输入之前处于构建队列中,因此无法解决问题。
答案 0 :(得分:0)
自2007年以来,我一直在使用Hudson / Jenkins。我从未发现Promoted Builds插件如此有用。
相反,我使用来自不同工作(构建和单元测试,系统测试,性能测试)或工件存储库的标签/标签作为版本或工件在整个“管道”中前进的位置的标记。
关于工厂: 在我的“构建和单元测试”工作中,在“集成成功”分支上,我标记了源代码并将经过测试的工件上传到Artifactory。
在系统测试作业中,成功后,我将性能测试作业称为下游作业,并将成功测试的软件包的版本号作为参数传递。
在我的性能测试工作中,成功完成后,我将测试的工件“复制-升级”到Artifactory中的下一个指定位置。
HTH