Closed TimoWilken closed 8 months ago
Rebased on https://github.com/alisw/alibuild/pull/834. Only the last two commits are actually new!
Rebased and all green @ktf!
As discussed, let's have a prerelease and try it out in one of the non-production CIs.
I've released v1.17.0rc1 and set the Ubuntu alidist CI to use it in https://github.com/alisw/ali-bot/commit/56ec67d533218e022fa406b0b755658d2b00847e!
This lets us always use speed-up options like
--filter
, even when we're building inside a container.We can also easily start using sapling for this in future by implementing the new SCM methods.
This also helps with some annoying authentication-related issues, if running inside
--docker
, such as in CI.Fixes https://its.cern.ch/jira/browse/O2-2439.
When this is merged, we can also get rid of the
GIT_*
environment variables used in CI, and stop installing an especially-new Git version in our containers (since that was needed to understand theGIT_*
variables).This PR is based on https://github.com/alisw/alibuild/pull/834; once that is merged, I can rebase to get rid of the common commits.