Several dependent projects in continuous integration tools

How to configure a continuous integration server to create multiple dependent projects?

I want to set up a continuous integration process for a project hosted in mercury storage. However, the project has a compilation-dependent dependency on another project hosted in a different mercury repository (both hosted on Google).

Using Hudson, how do I configure the CI job for both projects (when transferring the binary addresses of one of them to another project design script)? Do other tools do this better?

Both projects are Java projects with Ant build scripts.

+3
source share
3 answers

, ( , ) Mercurial.

, :

Hudson , HTTP . , .

Hudson Unleashed..., .

+4

Maven ( Maven, Ivy, Ant) - CI , .

, Hudson, , job_a job_b, job_a ( jar, job_b), job_b, . , job_b, ant jar http://hudsonserver/job/job_a/lastStableBuild/artifact/jarfile.jar ( ..), -, job_a, job_b jarfile.

+5

In Cruise Control, you have integration queues. You simply put both projects in the same queue in the order you want, and they will build one after the other.

0
source

Source: https://habr.com/ru/post/1719059/


All Articles