gpt4 book ai didi

来自 YAML 文件的 Jenkins 管道

转载 作者:行者123 更新时间:2023-12-03 19:12:23 24 4
gpt4 key购买 nike

Jenkins 声明式管道对我们来说太强大了,用户经常会滥用它。我们正在考虑使用自以为是的 YAML 来描述 CI/CD 管道。而且似乎有两种选择。

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

  • 我不是 Jenkins 的专家,所以我希望有专家可以提供一些指导,也许是一个例子。

    最佳答案

    我正在寻找类似的解决方案。我们为每个项目运行强化的预定义管道,但仍希望允许开发团队自定义流程中的某些步骤——而不允许他们使用 Jenkinsfile 的全部功能。
    我也在探索 - 用你的话来说 - 的可能性“固执的 YAML” .
    到目前为止,我只找到了一个这样的实现示例:Wolox-CI 通过 YAML 支持他们自己的预定义构建步骤。您将能够看到他们支持的步骤 here .
    我正在考虑使用 Snake YAML 解析 YAML。 Here's an SO answer用一个例子来说明如何做到这一点。

    关于来自 YAML 文件的 Jenkins 管道,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61670218/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com