From 24c8d89afbdd6cc2f9eb3681cb822f0df06c3bab Mon Sep 17 00:00:00 2001 From: status404 Date: Mon, 9 Feb 2026 11:46:04 +0300 Subject: [PATCH] add act_runner build job --- .gitea/workflows/build.yaml | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 .gitea/workflows/build.yaml diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml new file mode 100644 index 0000000..91efffe --- /dev/null +++ b/.gitea/workflows/build.yaml @@ -0,0 +1,34 @@ +name: Build docker image and push to registry.bitdeals.org +run-name: docker build and docker push +on: + push: + branches: + - main + - master + schedule: + - cron: '35 10 * * *' + +jobs: + main-build-job: + runs-on: ubuntu-latest + env: + VERSION: 1.0 + COMMIT: ${{ gitea.sha }} + REPOSITORY: ${{ gitea.repository }} + #registry.bitdeals.org + REGISTRY: 10.0.3.111:5000 + steps: + - name: Checkout repository code + uses: actions/checkout@v6 + - name: Build docker app image + run: | + docker build . \ + --file "$(find ./Dockerfile ./docker/Dockerfile -print -quit 2>/dev/null)" \ + --label "git-commit=$COMMIT" \ + --tag "$REGISTRY"/"${REPOSITORY##*/}":"$VERSION"."${COMMIT::7}" \ + --tag "$REGISTRY"/"${REPOSITORY##*/}":latest + - name: Push images to registry + run: | + docker push "$REGISTRY"/${REPOSITORY##*/}:$VERSION.${COMMIT::7} ; \ + docker push "$REGISTRY"/${REPOSITORY##*/}:latest +