name: build-terraform-alpine on: [push] jobs: build-image: runs-on: ubuntu-latest steps: - name: Check out uses: actions/checkout@v4 - name: Check Architecture run: | if [ "$ARCH" = "x86_64" ]; then \ ARCH="amd64"; \ elif [ "$ARCH" = "aarch64" ]; then \ ARCH="${ARCH}"; \ fi echo $ARCH - name: Build Image run: | docker build --build-arg PRODUCT=terraform --build-arg VERSION=1.10.5 --build-arg=$ARCH \ -t gitea.jrdn.dev/${{vars.REPO_USERNAME}}/terraform-alpine:latest . - name: Authenticate to Container Registry run: | docker login -u ${{vars.REPO_USERNAME}} -p ${{secrets.REPO_TOKEN}} gitea.jrdn.dev - name: Push to Gitea Packages run: | docker push gitea.jrdn.dev/${{vars.REPO_USERNAME}}/terraform-alpine:latest