有什么方法可以改善开发人员编写Jenkinsfile的体验?

时间:2019-08-21 10:22:07

标签: jenkins

我一直在遵循一些教程来开始使用Jenkins,它们都描述了相同的工作流程:

  1. 写一个詹金斯文件
  2. 将其添加到SCM
  3. 通过Web UI将项目添加到Jenkins
  4. 在Jenkins中触发构建
  5. 修改Jenkins文件
  6. 提交更改
  7. goto 4

这真的是开发Jenkinsfile的唯一方法吗?这真是糟糕的开发人员经验。

Jenkins是否包括任何开发人员便利,例如无需使用SCM即可观看Jenkinsfile并自动触发构建的功能?

有没有其他工具可以改善开发人员编写Jenkinsfiles的体验?

1 个答案:

答案 0 :(得分:1)

使用jenkins,您可以通过以下方式自动执行作业或管道:

您还可以安装插件以在SCM服务器上配置挂钩,并在每次提交事件时自动执行Pipeline或Jenkins作业。

如果要通过Web UI跳过添加的项目,可以考虑使用以下方法自动创建项目:

  • multibranch pipelines那样,将扫描存储库的每个分支以查找Jenkinsfile,如果找到该文件,将对其进行解析并创建项目。

  • 使用job dsl自动执行管道项目创建。