diff --git a/.gitea/workflow/build-image.yml b/.gitea/workflow/build-image.yml new file mode 100644 index 0000000..581a6fe --- /dev/null +++ b/.gitea/workflow/build-image.yml @@ -0,0 +1,35 @@ +name: Image Build + +on: + push: + branches: [ main ] + workflow_dispatch: + +defaults: + run: + shell: sh + +jobs: + docker: + runs-on: docker-latest + + steps: + - name: Checkout code + uses: actions/checkout@v3 + + - name: Docker Login + run: | + echo "${{ secrets.REGISTRY_PASSWORD }}" | docker login git.protron.dev \ + -u "${{ secrets.REGISTRY_USER }}" --password-stdin + + - name: Docker build + run: | + docker build \ + -t git.protron.dev/doc/vintagecontainer:latest \ + -t git.protron.dev/doc/vintagecontainer:${GITHUB_SHA} \ + . + + - name: Docker push + run: | + docker push git.protron.dev/doc/vintagecontainer:latest + docker push git.protron.dev/doc/daddvintagecontaineryproxy:${GITHUB_SHA} \ No newline at end of file