linux 527 B

123456789101112131415161718
  1. #!/bin/bash
  2. set -ex
  3. ./script/clean
  4. DOCKER_COMPOSE_GITSHA="$(script/build/write-git-sha)"
  5. TAG="docker/compose:tmp-glibc-linux-binary-${DOCKER_COMPOSE_GITSHA}"
  6. docker build -t "${TAG}" . \
  7. --build-arg BUILD_PLATFORM=debian \
  8. --build-arg GIT_COMMIT="${DOCKER_COMPOSE_GITSHA}"
  9. TMP_CONTAINER=$(docker create "${TAG}")
  10. mkdir -p dist
  11. ARCH=$(uname -m)
  12. docker cp "${TMP_CONTAINER}":/usr/local/bin/docker-compose "dist/docker-compose-Linux-${ARCH}"
  13. docker container rm -f "${TMP_CONTAINER}"
  14. docker image rm -f "${TAG}"