Luc*_*.de 5 git continuous-integration jenkins jenkins-pipeline
我的开发人员团队希望使用单个GIT仓库来存储多个微服务,因为只更新一个仓库更方便.
不幸的是,我发现所有Jenkins管道文献总是在一个只有一个微服务的仓库的根部显示一个Jenkins文件.
如果我们考虑以下git存储库结构:
MyProject
¦-> Microservice1
¦ ¦-> src/main/java/...
¦ ¦-> src/main/docker/Dockerfile
¦
¦-> Microservice2 (etc.)
¦-> Microservice3 (etc.)
¦
...
¦-> Jenkinsfile
Run Code Online (Sandbox Code Playgroud)
如何在jenkinsfile中检测哪些Microservices项目已更新,以便仅在这些项目上执行de pipeline?
所以我终于发现解决这个问题的方法是使用几个jenkinsfile。然而,这尚未得到支持,但计划在 Jenkins Blue Ocean 的未来版本中使用:
https://issues.jenkins-ci.org/browse/JENKINS-43749
蓝海路线图:
https://jenkins.io/projects/blueocean/roadmap/
| 归档时间: |
|
| 查看次数: |
2184 次 |
| 最近记录: |