File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -23,6 +23,9 @@ RUN set -ex; \
2323 chmod +x /usr/local/bin/docker-$v; \
2424 done
2525
26+ # Set the default Docker to be run
27+ RUN ln -s /usr/local/bin/docker-1.3.3 /usr/local/bin/docker
28+
2629RUN useradd -d /home/user -m -s /bin/bash user
2730WORKDIR /code/
2831
Original file line number Diff line number Diff line change 1- #! /bin/sh
1+ #! /bin/bash
2+
23set -ex
3- mkdir -p ` pwd` /dist
4- chmod 777 ` pwd` /dist
5- docker build -t docker-compose .
6- docker run -u user -v ` pwd` /dist:/code/dist --rm --entrypoint pyinstaller docker-compose -F bin/docker-compose
7- mv dist/docker-compose dist/docker-compose-Linux-x86_64
8- docker run -u user -v ` pwd` /dist:/code/dist --rm --entrypoint dist/docker-compose-Linux-x86_64 docker-compose --version
4+
5+ TAG=" docker-compose"
6+ docker build -t " $TAG " .
7+ docker run \
8+ --rm \
9+ --user=user \
10+ --volume=" $( pwd) :/code" \
11+ --entrypoint=" script/build-linux-inner" \
12+ " $TAG "
Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+
3+ set -ex
4+
5+ mkdir -p ` pwd` /dist
6+ chmod 777 ` pwd` /dist
7+
8+ pyinstaller -F bin/docker-compose
9+ mv dist/docker-compose dist/docker-compose-Linux-x86_64
10+ dist/docker-compose-Linux-x86_64 --version
Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+ # This should be run inside a container built from the Dockerfile
3+ # at the root of the repo:
4+ #
5+ # $ TAG="docker-compose:$(git rev-parse --short HEAD)"
6+ # $ docker build -t "$TAG" .
7+ # $ docker run --rm --volume="/var/run/docker.sock:/var/run/docker.sock" --volume="$(pwd)/.git:/code/.git" -e "TAG=$TAG" --entrypoint="script/ci" "$TAG"
8+
9+ set -e
10+
11+ >&2 echo " Validating DCO"
12+ script/validate-dco
13+
14+ export DOCKER_VERSIONS=all
15+ . script/test-versions
16+
17+ >&2 echo " Building Linux binary"
18+ su -c script/build-linux-inner user
Original file line number Diff line number Diff line change 44
55set -e
66
7- >&2 echo " Validating DCO"
8- script/validate-dco
9-
107>&2 echo " Running lint checks"
118flake8 compose
129
1815
1916for version in $DOCKER_VERSIONS ; do
2017 >&2 echo " Running tests against Docker $version "
21- docker-1.5.0 run \
18+ docker run \
2219 --rm \
2320 --privileged \
2421 --volume=" /var/lib/docker" \
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ if [ "$DOCKER_VERSION" == "" ]; then
44 DOCKER_VERSION=" 1.5.0"
55fi
66
7- ln -s " /usr/local/bin/docker-$DOCKER_VERSION " " /usr/local/bin/docker"
7+ ln -fs " /usr/local/bin/docker-$DOCKER_VERSION " " /usr/local/bin/docker"
88
99# If a pidfile is still around (for example after a container restart),
1010# delete it so that docker can start.
You can’t perform that action at this time.
0 commit comments