[PATCH v3 0/6] Travis + Azure jobs for linux with musl libc
- From
Đoàn Trần Công Danh <congdanhqx@gmail.com>
- Date
- Apr 2, 2020, 13:03 UTC
- Message-ID
- <cover.1585832270.git.congdanhqx@gmail.com>
- In-Reply-To
- <cover.1585474409.git.congdanhqx@gmail.com>
Recently, we've un-broken git for Linux with musl libc, and we have a serie to fix false negative with busybox shell utils.
Add a CI job on Travis and Azure to make sure we won't break it again.
This is a nearly rewrite of this series, because there're GitHub Action allow running directly inside container.
=> I rewrite this series to prepare as much as possible for the GitHub Action series. => No range-diff
The first patch is coming from Szeder, Junio hasn't picked it up yet. And, this series depends on it.
Sample build without busybox fix series: https://travis-ci.org/github/sgn/git/builds/670097222
With busybox fix: https://travis-ci.org/github/sgn/git/builds/670103249
SZEDER Gábor (1):
ci: make MAKEFLAGS available inside the Docker container in the
Linux32 jobĐoàn Trần Công Danh (5): ci/lib-docker: preserve required environment variables ci/linux32: parameterise command to switch arch ci: refactor docker runner script ci/linux32: libify install-dependencies step travis: build and test on Linux with musl libc and busybox
.travis.yml | 10 ++++-
azure-pipelines.yml | 39 ++++++++++++++++++-
ci/install-docker-dependencies.sh | 18 +++++++++
ci/lib.sh | 8 ++++
...n-linux32-build.sh => run-docker-build.sh} | 39 +++++++++++++------
ci/{run-linux32-docker.sh => run-docker.sh} | 28 ++++++++++---
6 files changed, 121 insertions(+), 21 deletions(-)
create mode 100755 ci/install-docker-dependencies.sh
rename ci/{run-linux32-build.sh => run-docker-build.sh} (63%)
rename ci/{run-linux32-docker.sh => run-docker.sh} (43%)-- 2.26.0.334.g6536db25bb