【发布时间】:2017-08-11 05:36:34
【问题描述】:
我有一个在 docker 容器上运行的 jenkins 实例,目前我正在使用“来自 SCM 的管道脚本”选项来提供 Jenkins 管道脚本。有什么方法可以让我的 jenkinsfile 与我的 jenkins 实例保存在同一个容器中,并在每次使用该 jenkins 实例触发作业时使用它,而不是将其托管在某个 SCM 外部并在每次触发作业时拉出它
【问题讨论】:
-
使用常规的Pipeline项目类型;有一个选项可以在项目配置中定义 Jenkinsfile 内容。
-
您打算直接在 Jenkins 服务器上更改 Jenkinsfile 吗?理想情况下,Jenkinsfile 应该在 source code/repo 中。将其从回购中删除的任何具体原因?
-
我认为这实际上违背了管道作为代码理念,它允许您控制从 repo 内部部署的内容和方式
标签: docker jenkins jenkins-pipeline