on: push: branches-ignore: - development jobs: build: runs-on: k3s container: image: docker-24-cli steps: - run: apk --no-cache add nodejs git docker - uses: actions/checkout@v3 - name: docker login run: docker login -u $REGISTRY_USER -p $REGISTRY_PASSWORD gitea.sikorski.cloud env: REGISTRY_USER: ${{ secrets.REGISTRY_USER }} REGISTRY_PASSWORD: ${{ secrets.REGISTRY_PASSWORD }} - name: Pull Docker Image for caching run: docker pull registry.sikorski.cloud/docker-admin-helper/ansible:development || exit 0 - name: Build docker image run: | docker build . \ --cache-from registry.sikorski.cloud/docker-admin-helper/ansible:development \ --file Dockerfile \ --tag registry.sikorski.cloud/docker-admin-helper/ansible:development - name: Push docker image run: docker push registry.sikorski.cloud/docker-admin-helper/ansible --all-tags