diff --git a/.circleci/config.yml b/.circleci/config.yml deleted file mode 100644 index a2ed39c..0000000 --- a/.circleci/config.yml +++ /dev/null @@ -1,21 +0,0 @@ -version: 2 -jobs: - build: - machine: true - steps: - - checkout - #- run: - # name : Getting docker - # command: curl https://get.docker.com | sh - - run: - name: Enabling qemu - command: docker run --rm --privileged multiarch/qemu-user-static:register --reset - - run: - name: Building arm based image. - command: docker build -t arm-test . - - run: - name: Listing built images - command: docker images - # - run: - # name: Running arm based image. - # command: docker run --rm arm-test \ No newline at end of file diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index d094e8d..252502c 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -4,8 +4,8 @@ on: workflow_dispatch: push: branches: - - move-to-github-actions - + - focal-1.1.0 + - master jobs: build: diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 64c33bb..0000000 --- a/.travis.yml +++ /dev/null @@ -1,53 +0,0 @@ -os: linux - -dist: focal - -language: c - -services: - - docker - -addons: - apt: - packages: - - docker-ce - - qemu-user-static - -env: - global: - # - VERSION=${TRAVIS_TAG} - - VERSION=${TRAVIS_BRANCH} - - DOCKER_CLI_EXPERIMENTAL=enabled - - QEMU_VERSION=v6.1.0-1 - - matrix: - # PLATFORM = Base image architecture to be used - # QEMU_ARCH = qemu binary to be downloaded from https://github.com/multiarch/qemu-user-static/releases - # TAG_ARCH = Tag to be applied to the image when upload to DockerHub -# - PLATFORM=amd64 QEMU_ARCH=i386 TAG_ARCH=386 - - PLATFORM=amd64 QEMU_ARCH=amd64 TAG_ARCH=amd64 - - PLATFORM=arm64 QEMU_ARCH=aarch64 TAG_ARCH=arm64 -# - PLATFORM=arm QEMU_ARCH=arm TAG_ARCH=arm -# - PLATFORM=ppc64le QEMU_ARCH=ppc64le TAG_ARCH=ppc64le -# - PLATFORM=s390x QEMU_ARCH=s390x TAG_ARCH=s390x - -before_script: - - echo '{"experimental":true}' | sudo tee /etc/docker/daemon.json - - sudo service docker restart - -script: - - make build test - - if [[ $TRAVIS_PULL_REQUEST == 'false' ]]; then - docker login -u "${DOCKER_USERNAME}" -p "${DOCKER_PASSWORD}"; - make release; - fi - -jobs: - include: - - stage: deploy - env: - - ARCHS="amd64 arm64" - script: - - echo $NAME:$VERSION_TAG - - echo "$DOCKER_PASSWORD" | docker login --username "$DOCKER_USERNAME" --password-stdin - - make build_multiarch diff --git a/README.md b/README.md index 92055aa..2f4b64b 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,6 @@ # A minimal Ubuntu base image modified for Docker-friendliness -[![](https://badge.imagelayers.io/phusion/baseimage:latest.svg)](https://imagelayers.io/?images=phusion/baseimage:latest 'Get your own badge on imagelayers.io') -[![Travis](https://img.shields.io/travis/phusion/baseimage-docker.svg)](https://travis-ci.org/phusion/baseimage-docker) +[![Release](https://github.com/phusion/baseimage-docker/actions/workflows/main.yml/badge.svg?branch=focal-1.1.0)](https://github.com/phusion/baseimage-docker/actions/workflows/main.yml) _Baseimage-docker only consumes 8.3 MB RAM and is much more powerful than Busybox or Alpine. See why below._