jenkins - 在 Jenkins 中是否有任何替代方案可以促进构建

标签 jenkins groovy jenkins-pipeline

我的所有工作都使用 Jenkins 管道脚本。我在其他工作中使用了 Promoted-builds 插件,但它与流水线脚本不兼容。有什么替代方法吗? .

管道脚本具有手动输入,但这并不能解决问题,因为在提供输入之前作业处于构建队列中。

最佳答案

自 2007 年以来,我一直在使用 Hudson/Jenkins。我从未发现 Promoted Builds 插件如此有用。

相反,我使用来自不同作业(构建和单元测试、系统测试、性能测试)或工件存储库的标签/标记作为版本或工件在整个“管道”中进展到的位置的标记。

关于Artifactory:
在我的构建和单元测试作业中,在集成分支成功时,我标记源代码并将测试的工件上传到 Artifactory。

在我的系统测试作业中,如果成功,我将我的性能测试作业称为下游作业,将成功测试的包的版本号作为参数传递。

在我的性能测试工作中,成功后我将测试的工件“复制提升”到 Artifactory 中的下一个指定位置。

HTH

关于jenkins - 在 Jenkins 中是否有任何替代方案可以促进构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45282683/

相关文章:

php - 尝试在Jenkins中执行测试,但不存在供应商目录

junit - qunit-reporter-junit 是否生成 junit 兼容的 xml?

github - Jenkins 如何在 Github 提交上设置构建状态?

jenkinsfile 管道按代理分组阶段

jenkins - 如何在 Jenkins 管道中使用报告插件(PMD、PHPCPD、checkstyle、Jdepend...)?

go - 使用 Jenkins Blue Ocean 找不到命令

Jenkins “Keep this build forever” 按钮丢失

grails - groovy ArrayList 强制转换(注意 : appears to be a bug with the runtime error line identification, 不是 ArrayList 强制转换)

database - Grails,在具有复合 id 的域类上使用 read()

spring-boot - 斯波克测试 : Too few invocation