name: docker-monica-build mr on: push: branches-ignore: - main jobs: # Dockerfile lint: # runs-on: k3s # steps: # - uses: actions/checkout@v3 # - uses: hadolint/hadolint-action@v3.1.0 # with: # dockerfile: Dockerfile # build: # # needs: Dockerfile lint # runs-on: k3s # steps: # - uses: actions/checkout@v3 # - name: Pull Docker Image for caching # run: docker pull gitea.sikorski.cloud/rogersik/monica:development || exit 0 # - name: Build docker image # run: | # docker build . \ # --cache-from gitea.sikorski.cloud/rogersik/monica:development \ # --file Dockerfile \ # --tag gitea.sikorski.cloud/rogersik/monica:development # - name: Push docker image # run: docker push gitea.sikorski.cloud/rogersik/monica --all-tags build: # needs: Dockerfile lint runs-on: k3s container: image: gcr.io/kaniko-project/executor:v1.9.0-debug steps: - uses: actions/checkout@v3 - name: Kaniko build uses: aevea/action-kaniko@master with: image: gitea.sikorski.cloud/rogersik/monica tag: development # - name: Pull Docker Image for caching # run: docker pull gitea.sikorski.cloud/rogersik/monica:development || exit 0 # - name: Build docker image # run: | # docker build . \ # --cache-from gitea.sikorski.cloud/rogersik/monica:development \ # --file Dockerfile \ # --tag gitea.sikorski.cloud/rogersik/monica:development # - name: Push docker image # run: docker push gitea.sikorski.cloud/rogersik/monica --all-tags