diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 9d1e14f..0000000 --- a/.travis.yml +++ /dev/null @@ -1,58 +0,0 @@ -# https://medium.com/@quentin.mcgaw/cross-architecture-docker-builds-with-travis-ci-arm-s390x-etc-8f754e20aaef -dist: bionic -sudo: required - -arch: - - amd64 - - arm64 - -env: - global: - - DOCKER_CLI_EXPERIMENTAL=enabled -# jobs: -# - DOCKER_BUILD_PLATFORM=linux/amd64,linux/arm/v7,linux/arm64 -# - DOCKER_BUILD_PLATFORM=linux/arm/v7 -# - DOCKER_BUILD_PLATFORM=linux/arm64 -# - FOO=bar BAR=baz - -#addons: -# apt: -# packages: -# - docker-ce - -# uname -m -# aarch64 -# x86_64 -# armv7l -before_install: - - uname -a - - sudo cat /etc/docker/daemon.json - - sudo systemctl status docker.service - - sudo service docker restart - - export ARCH=$([ $(uname -m) = "x86_64" ] && echo "amd64" || echo "arm64") - - mkdir -p ~/.docker/cli-plugins/ - - wget -O ~/.docker/cli-plugins/docker-buildx https://github.com/docker/buildx/releases/download/v0.3.1/buildx-v0.3.1.linux-${ARCH} - - chmod a+x ~/.docker/cli-plugins/docker-buildx - - sudo cat /etc/docker/daemon.json - - docker info - - docker buildx version -install: - - docker run --rm --privileged multiarch/qemu-user-static --reset -p yes - - docker buildx create --name xbuilder --use - - docker buildx inspect --bootstrap - -script: true -deploy: - - provider: script - script: bash .travis/docker-release.sh - skip_cleanup: true - on: - repo: democratic-csi/democratic-csi - all_branches: true - condition: $TRAVIS_BRANCH =~ ^master|next$ - - provider: script - script: bash .travis/docker-release.sh - skip_cleanup: true - on: - repo: democratic-csi/democratic-csi - tags: true diff --git a/.travis/docker-release.sh b/.travis/docker-release.sh deleted file mode 100755 index 902c973..0000000 --- a/.travis/docker-release.sh +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/bash - -echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin - -export DOCKER_ORG="democraticcsi" -export DOCKER_PROJECT="democratic-csi" -export DOCKER_REPO="${DOCKER_ORG}/${DOCKER_PROJECT}" - -if [[ -n "${TRAVIS_TAG}" ]]; then - docker buildx build --progress plain --pull --push --platform "${DOCKER_BUILD_PLATFORM}" -t ${DOCKER_REPO}:${TRAVIS_TAG} . - docker push ${DOCKER_REPO}:${TRAVIS_TAG} -elif [[ -n "${TRAVIS_BRANCH}" ]]; then - if [[ "${TRAVIS_BRANCH}" == "master" ]]; then - docker buildx build --progress plain --pull --push --platform "${DOCKER_BUILD_PLATFORM}" -t ${DOCKER_REPO}:latest . - docker push ${DOCKER_REPO}:latest - else - docker buildx build --progress plain --pull --push --platform "${DOCKER_BUILD_PLATFORM}" -t ${DOCKER_REPO}:${TRAVIS_BRANCH} . - docker push ${DOCKER_REPO}:${TRAVIS_BRANCH} - fi -else - : -fi