name: Build and Push Alpine Image on: push: branches: - master jobs: build: name: Build and push image runs-on: ubuntu-latest container: image: ghcr.io/catthehacker/ubuntu:act-latest steps: - name: Check out repository code uses: actions/checkout@v3 - name: Login to Docker Winter Access Registry uses: docker/login-action@v3 with: registry: git.winteraccess.id username: aditya.prima password: ${{ secrets.PATOKEN }} - name: Login to Docker Hub Registry uses: docker/login-action@v3 with: registry: docker.io username: aprimediet password: ${{ secrets.DOCKER_TOKEN }} - name: Build and push uses: docker/build-push-action@v5 with: context: . file: Dockerfile build-args: | ALPINE_VERSION=3.5 push: true tags: | git.winteraccess.id/${{ gitea.repository }}:3.5 aprimediet/alpine-s6:3.5 - name: Build and push uses: docker/build-push-action@v5 with: context: . file: Dockerfile build-args: | ALPINE_VERSION=3.9 push: true tags: | git.winteraccess.id/${{ gitea.repository }}:3.9 aprimediet/alpine-s6:3.9 - name: Build and push uses: docker/build-push-action@v5 with: context: . file: Dockerfile build-args: | ALPINE_VERSION=3.10 push: true tags: | git.winteraccess.id/${{ gitea.repository }}:3.10 aprimediet/alpine-s6:3.10 - name: Build and push uses: docker/build-push-action@v5 with: context: . file: Dockerfile build-args: | ALPINE_VERSION=3.11 push: true tags: | git.winteraccess.id/${{ gitea.repository }}:3.11 aprimediet/alpine-s6:3.11 - name: Build and push uses: docker/build-push-action@v5 with: context: . file: Dockerfile build-args: | ALPINE_VERSION=3.12 push: true tags: | git.winteraccess.id/${{ gitea.repository }}:3.12 aprimediet/alpine-s6:3.12 - name: Build and push uses: docker/build-push-action@v5 with: context: . file: Dockerfile build-args: | ALPINE_VERSION=3.13 push: true tags: | git.winteraccess.id/${{ gitea.repository }}:3.13 aprimediet/alpine-s6:3.13 - name: Build and push uses: docker/build-push-action@v5 with: context: . file: Dockerfile build-args: | ALPINE_VERSION=3.14 push: true tags: | git.winteraccess.id/${{ gitea.repository }}:3.14 aprimediet/alpine-s6:3.14 - name: Build and push uses: docker/build-push-action@v5 with: context: . file: Dockerfile build-args: | ALPINE_VERSION=3.15 push: true tags: | git.winteraccess.id/${{ gitea.repository }}:3.15 aprimediet/alpine-s6:3.15 - name: Build and push uses: docker/build-push-action@v5 with: context: . file: Dockerfile build-args: | ALPINE_VERSION=3.16 push: true tags: | git.winteraccess.id/${{ gitea.repository }}:3.16 aprimediet/alpine-s6:3.16 - name: Build and push uses: docker/build-push-action@v5 with: context: . file: Dockerfile build-args: | ALPINE_VERSION=3.17 push: true tags: | git.winteraccess.id/${{ gitea.repository }}:3.17 aprimediet/alpine-s6:3.17 - name: Build and push uses: docker/build-push-action@v5 with: context: . file: Dockerfile build-args: | ALPINE_VERSION=3.18 push: true tags: | git.winteraccess.id/${{ gitea.repository }}:3.18 aprimediet/alpine-s6:3.18 - name: Build and push uses: docker/build-push-action@v5 with: context: . file: Dockerfile build-args: | ALPINE_VERSION=3.19 push: true tags: | git.winteraccess.id/${{ gitea.repository }}:3.19 git.winteraccess.id/${{ gitea.repository }}:latest aprimediet/alpine-s6:3.19 aprimediet/alpine-s6:latest