From f71fb46eb47bcac8f2fe45f8564618ef8affc3b8 Mon Sep 17 00:00:00 2001 From: nkey Date: Mon, 6 Jul 2026 23:23:33 +0900 Subject: [PATCH] Add Gitea Actions CI workflow --- .gitea/workflows/build.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 .gitea/workflows/build.yml diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml new file mode 100644 index 0000000..4796a95 --- /dev/null +++ b/.gitea/workflows/build.yml @@ -0,0 +1,22 @@ +name: build-push +# 버전 브랜치(예: 2.0.3) push → arm64 빌드 → Gitea 레지스트리 push (태그 = 브랜치명 = 버전) +on: + push: + branches: ["*.*.*"] # 버전 브랜치만 (main 등은 트리거 안 함) + +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Login to Gitea registry + run: echo "${{ secrets.REGISTRY_TOKEN }}" | docker login gitea.nkeysworld.site -u nkey --password-stdin + + - name: Build & push (arm64) + run: | + TAG="${{ github.ref_name }}" # 브랜치명 = 버전 + docker buildx build --platform linux/arm64 --provenance=false \ + -t gitea.nkeysworld.site/nkey/news-summary-bot:${TAG} --push . + echo "pushed gitea.nkeysworld.site/nkey/news-summary-bot:${TAG}"