開発チームは、1つのGITリポジトリを使用して複数のマイクロサービスを格納したいと思うので、1つのレポだけを同期する方が便利です。マルチプロジェクトgitリポジトリ用のJenkinsfileを1つ
残念ながら、私が見つけたすべてのJenkinsパイプラインの文字は、常に1つのマイクロサービスしか保持していないレポのルートにJenkinsfileを表示します。
我々は、次のgitリポジトリの構造を考慮した場合:
MyProject
¦-> Microservice1
¦ ¦-> src/main/java/...
¦ ¦-> src/main/docker/Dockerfile
¦
¦-> Microservice2 (etc.)
¦-> Microservice3 (etc.)
¦
...
¦-> Jenkinsfile
にはどうすればプロジェクトはプロジェクトのみのデパイプラインを実行するために更新されましたMicroservices jenkinsfile内で検出することができますか?