| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- name: docker-build-development
- env:
- dockerhub_repository: "kutt/kutt"
- dockerhub_tag: "development"
- on:
- push:
- branches:
- - develop
- jobs:
- dockerhub-build-push:
- runs-on: ubuntu-latest
- steps:
- -
- name: Checkout
- uses: actions/checkout@v2
- -
- name: Set up QEMU
- uses: docker/setup-qemu-action@v1
- -
- name: Set up Docker Buildx
- uses: docker/setup-buildx-action@v1
- -
- name: Login to DockerHub
- uses: docker/login-action@v1
- with:
- username: ${{ secrets.DOCKERHUB_USERNAME }}
- password: ${{ secrets.DOCKERHUB_TOKEN }}
- -
- name: Build and push
- uses: docker/build-push-action@v2
- with:
- platforms: linux/amd64,linux/arm64
- context: .
- push: true
- tags: ${{ env.dockerhub_repository }}:${{ env.dockerhub_tag }}
- -
- name: Update repo description
- uses: peter-evans/dockerhub-description@v2
- with:
- username: ${{ secrets.DOCKERHUB_USERNAME }}
- password: ${{ secrets.DOCKERHUB_PASSWORD }}
- repository: ${{ env.dockerhub_repository }}
|