Loading .github/workflows/test.yaml 0 → 100644 +51 −0 Original line number Diff line number Diff line name: Test on: pull_request: branches: - master push: branches: - master tags: - v* schedule: - cron: 5 07 * * FRI jobs: release-build: name: Release Build runs-on: ubuntu-latest steps: - name: Clone uses: actions/checkout@v2 - name: Set up Docker buildx uses: docker/setup-buildx-action@v1 - name: Generate docker tags uses: docker/metadata-action@v3 id: meta with: images: | jkz0/qemu ghcr.io/joshkunz/qemu-docker tags: | type=ref,event=tag flavor: | latest=true - name: Login to DockerHub uses: docker/login-action@v1 if: github.event_name == 'push' && startsWith(github.ref, 'refs/tags/v') with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Login to Github Registry uses: docker/login-action@v1 if: github.event_name == 'push' && startsWith(github.ref, 'refs/tags/v') with: registry: ghcr.io username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} - name: Build and Push uses: docker/build-push-action@v2 with: push: ${{ github.event_name == 'push' && startsWith(github.ref, 'refs/tags/v') }} tags: ${{ steps.meta.outputs.tags }} .travis.ymldeleted 100644 → 0 +0 −15 Original line number Diff line number Diff line language: minimal env: - IMAGE_NAME=jkz0/qemu services: - docker script: docker build -t $IMAGE_NAME . deploy: provider: script script: .travis/deploy-docker-hub on: tags: true .travis/deploy-docker-hubdeleted 100755 → 0 +0 −10 Original line number Diff line number Diff line #!/usr/bin/env bash set -x set -e echo $DOCKER_HUB_PASSWORD | docker login -u $DOCKER_HUB_USER --password-stdin docker tag $IMAGE_NAME $IMAGE_NAME:latest docker tag $IMAGE_NAME $IMAGE_NAME:$TRAVIS_TAG docker push $IMAGE_NAME:latest docker push $IMAGE_NAME:$TRAVIS_TAG Dockerfile +1 −1 Original line number Diff line number Diff line FROM debian:buster-20190228-slim FROM debian:bullseye-20211220-slim RUN apt-get update && apt-get -y upgrade && \ apt-get --no-install-recommends -y install \ Loading Loading
.github/workflows/test.yaml 0 → 100644 +51 −0 Original line number Diff line number Diff line name: Test on: pull_request: branches: - master push: branches: - master tags: - v* schedule: - cron: 5 07 * * FRI jobs: release-build: name: Release Build runs-on: ubuntu-latest steps: - name: Clone uses: actions/checkout@v2 - name: Set up Docker buildx uses: docker/setup-buildx-action@v1 - name: Generate docker tags uses: docker/metadata-action@v3 id: meta with: images: | jkz0/qemu ghcr.io/joshkunz/qemu-docker tags: | type=ref,event=tag flavor: | latest=true - name: Login to DockerHub uses: docker/login-action@v1 if: github.event_name == 'push' && startsWith(github.ref, 'refs/tags/v') with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Login to Github Registry uses: docker/login-action@v1 if: github.event_name == 'push' && startsWith(github.ref, 'refs/tags/v') with: registry: ghcr.io username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} - name: Build and Push uses: docker/build-push-action@v2 with: push: ${{ github.event_name == 'push' && startsWith(github.ref, 'refs/tags/v') }} tags: ${{ steps.meta.outputs.tags }}
.travis.ymldeleted 100644 → 0 +0 −15 Original line number Diff line number Diff line language: minimal env: - IMAGE_NAME=jkz0/qemu services: - docker script: docker build -t $IMAGE_NAME . deploy: provider: script script: .travis/deploy-docker-hub on: tags: true
.travis/deploy-docker-hubdeleted 100755 → 0 +0 −10 Original line number Diff line number Diff line #!/usr/bin/env bash set -x set -e echo $DOCKER_HUB_PASSWORD | docker login -u $DOCKER_HUB_USER --password-stdin docker tag $IMAGE_NAME $IMAGE_NAME:latest docker tag $IMAGE_NAME $IMAGE_NAME:$TRAVIS_TAG docker push $IMAGE_NAME:latest docker push $IMAGE_NAME:$TRAVIS_TAG
Dockerfile +1 −1 Original line number Diff line number Diff line FROM debian:buster-20190228-slim FROM debian:bullseye-20211220-slim RUN apt-get update && apt-get -y upgrade && \ apt-get --no-install-recommends -y install \ Loading