Reputation: 6037
Is there any way to create continuous integration for multiple Java/Scala projects? (Say in Semaphore)
For example project A is using project B. I change project B and push it. If A is always using the latest version of B, it might break due to changes in B. Any CI system which runs both A and B (ordered by their dependance), by changing one of them?
Upvotes: 1
Views: 409
Reputation: 56
Ervin from Semaphore here.
If you add both of your repositories to the CI and setup B so that on success, it triggers the build of the latest revision of A through the Semaphore rebuild API call, I think you'll achieve what you're looking for. This is basically creating a pipeline.
Please stop by on Semaphore support and we'll discuss the details.
Upvotes: 1