相关疑难解决方法(0)

Jenkins构建管道 - 在阶段重新启动

我将以下构建管道设置为作业:

Stage 1 - verify all dependencies exist
Stage 2 - build the new jar
Stage 3 - Run integration tests
Stage 4 - Deploy to staging environment (manual step)
Stage 5 - Deploy to production environment (manual step)
Run Code Online (Sandbox Code Playgroud)

我正在寻找一种方法,以便在发生瞬态故障时从特定阶段启动构建管道.例如,假设用户单击以部署到生产时出现网络问题.我不认为从第1阶段启动管道是有意义的......我想再次尝试这一步并继续从那里开始.我没有在Build Pipeline Plugin中看到这样的任何功能.

谢谢!!

jenkins jenkins-workflow jenkins-pipeline

29
推荐指数
5
解决办法
3万
查看次数

多个管道作业与单个大型管道作业

我对 Jenkins 管道相当陌生,正在考虑迁移现有的 Jenkins 批次以使用管道脚本。

对于那些知情者来说,这可能是一个显而易见的问题,但我无法在任何地方找到任何对此的讨论。如果您有一组相当复杂的作业(例如数百个),那么最佳实践是最终完成一个具有相当大脚本的作业或少量作业(可能是参数化的,例如 5 到 10 个),并具有较小的管道脚本互相打电话。

jenkins jenkins-pipeline

5
推荐指数
1
解决办法
1318
查看次数