jenkins - 是否存在将阶段依赖项添加到管道的 Jenkins 插件,类似于 Gradle 的dependsOn()、doFirst()、doLast() 等
问题描述
我想让阶段相互依赖以在 Jenkins 管道中运行。理想情况下,我将能够在管道中以任何顺序定义阶段,但让它们根据它们的依赖关系执行。一个简单的例子是,如果我的“测试”阶段依赖于“构建”阶段来运行,但我在管道中首先定义了“测试”,管道将识别这一点并在“测试”之前运行“构建”。
我看过很多 Jenkins 的插件,但没有遇到任何处理阶段依赖的插件。我对詹金斯比较陌生,所以我可能只是在寻找错误的地方。因此,如果有人知道这样的事情是否已经存在,请告诉我。如果这还不存在,我可以通过制作自己的 Jenkins 插件来创建它吗?或者这会改变 Jenkins 管道的工作方式吗?
解决方案
推荐阅读
- c# - 如何在二维数组中应用二进制搜索?
- android - 为什么从 MVVM 中的 recylerView 中删除几个项目在 android 中不起作用?
- ios - 推送通知中不显示自定义操作
- java - 为什么我们需要更新jdk/jre的时区信息?
- javascript - 如何使用js或j查询根据外部值限制selectpicker多选
- ios - 视图更新后保持对视图/数据模型的引用
- python-3.x - 如何用熊猫计算每一行的标准差?
- r - 在 R 中使用 for 循环查找重叠区域
- python - 为什么我的玩家对象更新分数但不跟踪它是否还活着?
- if-statement - Google表格中带有VLOOKUP的IF条件