[Buildbot-devel] Multiple git steps and dependencies with different projects in a build
Kay Hayen
kay.hayen at gmail.com
Mon Jun 9 18:13:17 UTC 2014
Hello,
I would like to have a build that
a) Checks out the version of Nikola to use to build a site. If it
changes, it should trigger a rebuild.
b) Checks out the "nikola-site" git to build. If it changes, it should
trigger a rebuild.
c) Perform the Nikola build.
d) Build results should be added to a git and be pushed.
There are other such cases, where I would like it to pull Nuitka repos
and a perf-data repository, and make use software from the one, to
update the perf-data repository, which in turn is used to update the
nikola site.
While I could write a script that uses git clone, I would like to use
three "Git" build steps, and benefit from the caching performed by
Buildbot, when doing "copy" mode. I understand using one such step,
changes the build into a directory that is a checkout.
How to I refer to the other ones, i.e. how to find their checkouts on
the slave, and what to set the git dir to, to use it for commiting and
pushing changes.
Yours,
Kay
More information about the devel
mailing list