mirror of
https://github.com/git/git.git
synced 2024-12-01 05:54:16 +08:00
c2160f2d19
The name is hard-coded to reflect that we use Travis CI for continuous testing. In the next commits, we will extend this to be able use Azure DevOps, too. So let's adjust the name to make it more generic. Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de> Signed-off-by: Junio C Hamano <gitster@pobox.com>
32 lines
793 B
Bash
Executable File
32 lines
793 B
Bash
Executable File
#!/bin/sh
|
|
#
|
|
# Download and run Docker image to build and test 32-bit Git
|
|
#
|
|
|
|
. ${0%/*}/lib.sh
|
|
|
|
docker pull daald/ubuntu32:xenial
|
|
|
|
# Use the following command to debug the docker build locally:
|
|
# $ docker run -itv "${PWD}:/usr/src/git" --entrypoint /bin/bash daald/ubuntu32:xenial
|
|
# root@container:/# /usr/src/git/ci/run-linux32-build.sh <host-user-id>
|
|
|
|
container_cache_dir=/tmp/travis-cache
|
|
|
|
docker run \
|
|
--interactive \
|
|
--env DEVELOPER \
|
|
--env DEFAULT_TEST_TARGET \
|
|
--env GIT_PROVE_OPTS \
|
|
--env GIT_TEST_OPTS \
|
|
--env GIT_TEST_CLONE_2GB \
|
|
--env cache_dir="$container_cache_dir" \
|
|
--volume "${PWD}:/usr/src/git" \
|
|
--volume "$cache_dir:$container_cache_dir" \
|
|
daald/ubuntu32:xenial \
|
|
/usr/src/git/ci/run-linux32-build.sh $(id -u $USER)
|
|
|
|
check_unignored_build_artifacts
|
|
|
|
save_good_tree
|