【发布时间】:2017-01-05 21:31:08
【问题描述】:
我对 Jenkins 很陌生。
Jenkins 中已经配置了多个作业,到目前为止,我们正在一个接一个地手动运行所有作业。我想通过管道插件把它变成一个单一的工作,这样就减少了人工。
我浏览了链接,它指出我们的存储库中应该有 JenkinsFile,它基本上包含执行不同任务的命令。
但是如果我在 JenkinsFile 中配置它,如何给出现有的作业名称?
这是做管道的唯一方法还是有其他方法可以实现这一点?
例如:我有三份工作
- 构建开发代码
- 测试开发代码
- 部署阶段
我想将这三个工作都流水线化,
deploy-stage-ci
这样它就包含了上面提到的所有 3 个工作。
【问题讨论】:
-
如果您使用管道,您将拥有一个包含多个 stages 的单个 job。如果愿意,您可以为这些阶段使用与它们替换的作业相同的名称。
-
你能举个例子吗
-
如果你用谷歌搜索“jenkinsfile pipeline”,已经有很多了!
-
还有其他方法吗?如果我不想包含 JenkinsFile
-
鉴于它现在是标准的做事方式,为什么不想包含一个 Jenkinsfile?
标签: continuous-integration continuous-deployment jenkins-pipeline