【问题标题】:pipeline Source for DSLDSL的管道源
【发布时间】:2016-03-17 20:57:57
【问题描述】:

我开始为 jenkins 开发管道(以前的工作流)

我将 IntelliJ 用于 IDE

是否有 GDSL 的文档来源,或者我可以通过某种方式知道哪些 groovy 在管道中可以接受,哪些不可以?

还有一种方法可以让我在检查我的 Jenkinsfile 之前测试运行 GDSL?

【问题讨论】:

    标签: jenkins dsl cloudbees jenkins-workflow spring-dsl


    【解决方案1】:

    是否有 GDSL 的文档来源

    是的,从1.13 开始,您可以从 Snippet Generator 下载 GDSL 架构并将其安装在 IDEA 中。缺少某些方面 - 例如,此模式中未定义步骤返回类型。最后我检查了它也没有提供完成,例如,step 的已知 $class 实现;此信息可在 片段生成器 UI 和可下载的 HTML 参考文档中找到。

    有没有一种方法可以让我在检查我的 Jenkinsfile 之前测试运行 [脚本?]?

    目前没有离线测试功能;这会很棘手,因为 Pipeline 脚本中的所有内容都旨在与实时 Jenkins 服务进行交互。 (如果您有其他逻辑,最好将其分解为您选择的语言的外部脚本。)

    截至1.14,有一个重播链接,您可以在提交到Jenkinsfile 之前使用它来迭代测试提议的更改,您也可以use this from the CLI too

    【讨论】:

    • “是的,从 1.13 开始,您可以下载 GDSL”
    猜你喜欢
    • 2021-09-24
    • 1970-01-01
    • 1970-01-01
    • 2016-06-24
    • 1970-01-01
    • 2021-09-13
    • 2020-12-31
    • 2019-09-14
    • 1970-01-01
    相关资源
    最近更新 更多