Jenkins管道插件可以从自定义位置获取Jenkinsfile并开始构建吗?
我不想将Jenkinsfile放在源代码内部。如果源代码发生任何变化,则应选择来自自定义位置的Jenkinsfile并启动构建。
例如:/home/test/jenkinsfile
Jenkins管道插件可以从自定义位置获取Jenkinsfile并开始构建吗?
我不想将Jenkinsfile放在源代码内部。如果源代码发生任何变化,则应选择来自自定义位置的Jenkinsfile并启动构建。
例如:/home/test/jenkinsfile
Jenkinsfile
的存在(只有包含Jenkinsfile
的分支才会被索引)。Jenkinsfile
来解决此问题,该文件将加载其他文件。load "/home/test/Jenkinsfile"
就我所知,目录是相对于工作区的。如果你有任何dir("path/to/other/dir"){..}
,那么它将相对于作业的工作区运行,这将使你的静态Jenkinsfile
非常难以理解。
构建配置
部分Jenkinsfile
名称更改为Jenkinsfile.other