来自 YAML 文件的 Jenkins 管道

M L*_*L L 5 yaml jenkins jenkins-groovy jenkins-pipeline jenkins-declarative-pipeline

Jenkins 声明式管道对我们来说太强大了,用户经常会滥用它。我们正在考虑使用固执己见的 YAML 来描述 CI/CD 管道。似乎有两个选择。

  1. 编写一个插件并使用 YAML 并动态创建阶段/步骤。
  2. 编写一个插件将 YAML 转换为 Jenkins 管道。

我不是詹金斯的专家,所以我希望一些专家可以提供一些指导,也许可以举个例子。

fre*_*ous 0

两种解决方案:

如果您不是专家并且不想/没有时间成为专家,那么第二种解决方案可能是最好的解决方案。