From 62cdb5cba43262f1fd2137003f8c8d969f3ffde6 Mon Sep 17 00:00:00 2001 From: Doc Date: Mon, 25 Aug 2025 21:55:08 +0200 Subject: [PATCH] added image build workflow --- .gitea/workflow/build-image.yml | 35 +++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 .gitea/workflow/build-image.yml 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