From 2d622db37105d9be7f1d5c453f774dd9df285539 Mon Sep 17 00:00:00 2001 From: kodumbeats Date: Thu, 9 Sep 2021 12:46:40 -0400 Subject: [PATCH] Add comments to before_install instructions --- .travis.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index f45b380234..1ad6f1d6c1 100644 --- a/.travis.yml +++ b/.travis.yml @@ -13,29 +13,35 @@ notifications: - team@appwrite.io before_install: +# Install latest Docker - curl -fsSL https://get.docker.com | sh +# Enable Buildkit in Docker config - echo '{"experimental":"enabled"}' | sudo tee /etc/docker/daemon.json - mkdir -p $HOME/.docker - echo '{"experimental":"enabled"}' | sudo tee $HOME/.docker/config.json - sudo service docker start +# Login to increase Docker Hub ratelimit - > if [ ! -z "${DOCKERHUB_PULL_USERNAME:-}" ]; then echo "${DOCKERHUB_PULL_PASSWORD}" | docker login --username "${DOCKERHUB_PULL_USERNAME}" --password-stdin fi - docker --version +# Install latest Compose - sudo rm /usr/local/bin/docker-compose - curl -L https://github.com/docker/compose/releases/download/1.29.2/docker-compose-`uname -s`-`uname -m` > docker-compose - chmod +x docker-compose - sudo mv docker-compose /usr/local/bin - docker-compose --version +# Enable Buildkit - docker buildx create --use -- chmod -R u+x ./.travis-ci - export COMPOSE_INTERACTIVE_NO_CLI - export DOCKER_BUILDKIT=1 - export COMPOSE_DOCKER_CLI_BUILD=1 - export BUILDKIT_PROGRESS=plain # Only pass a single runtime for CI stability - echo "_APP_FUNCTIONS_RUNTIMES=php-8.0" >> .env +# Ensure Travis scripts are executable +- chmod -R u+x ./.travis-ci install: - docker-compose pull