我们正在研究Jenkins Pipeline 类型的项目,并想知道是否必须将
Jenkinsfile
作为代码库的一部分?我们有20个Java项目,每个项目都有一个 Jenkinsfile
,这些文件99%相同。除了git代码库之外,Jenkinsfile
中的其他内容都是相同的。你需要克隆整个代码库才能获得 Jenkinsfile
,这感觉很奇怪。然后 Jenkinsfile
会再次克隆代码库以构建项目。这方面有相关文档或最佳实践吗?