Muk*_*gal 6 eclipse groovy jenkins jenkins-plugins jenkins-pipeline
我有一个 Groovy 存储库,其中包含我的 Jenkins 管道的 Groovy 代码。
目前,我正在 IDE 中进行更改,将它们提交到存储库,转到 Jenkins 实例,手动触发 Jenkins 作业,并检查所有更改是否都有效。这需要很多时间。
有没有办法从 IDE 本身完成所有这些?
我建议像 IT 中的其他代码一样对待您的管道代码。您现在正在做的事情可以称为“手动集成测试”,因为您正在更改代码并检查代码如何与 jenkins 上的其他组件(如 shell 命令、jenkins 插件等)集成 - 这个开发循环很长而且不长高效的。所以我对你的建议是使用这个框架编写简单的单元测试: https://github.com/jenkinsci/JenkinsPipelineUnit 这样你就可以在你的机器上测试你的管道,而无需与 jenkins 进行任何交互。
如果您认为这不适合您,我建议混合使用此插件直接从 IntelliJ 运行作业: https: //github.com/programisci/jenkins-control-plugin/ 当然还有 IntelliJ git 集成来提交您的对存储库的更改。
| 归档时间: |
|
| 查看次数: |
1851 次 |
| 最近记录: |