我正在使用 intelliJ 在 Jenkinsfile 中开发新的管道。
当我使用带有 pipeline-dsl 插件的 jenkins 1 时,我可以进入源代码并查看 DSL 是如何在org.jenkins-ci.plugins:job-dsl-core
. 我想拥有与 Jenkinsfile 相同的能力。
我可以以某种方式连接 Jenkinsfile DSL 和 intellij 以获得适当的代码完成和源代码洞察力吗?
我正在使用 intelliJ 在 Jenkinsfile 中开发新的管道。
当我使用带有 pipeline-dsl 插件的 jenkins 1 时,我可以进入源代码并查看 DSL 是如何在org.jenkins-ci.plugins:job-dsl-core
. 我想拥有与 Jenkinsfile 相同的能力。
我可以以某种方式连接 Jenkinsfile DSL 和 intellij 以获得适当的代码完成和源代码洞察力吗?
为了在处理任何 Jenkins 流水线脚本(无论是全局的还是其他方式)时访问 Pipeline Plugin 插件套件的源代码,您必须将必要的库作为依赖项包含在内。
我正在研究我当前的全球管道库。
com.cloudbees:groovy-cps:1.9
)settings.xml
)并将它们下载到本地缓存。冲洗并重复,直到获得所需的所有依赖项。
我发现最有用的是:
com.cloudbees:groovy-cps:1.9
org.jenkins-ci.plugins.workflow:workflow-api:2.+
您是否尝试过这种方法?