From e59399a4d6cdf49a931b11555351530e1a188b2e Mon Sep 17 00:00:00 2001 From: songzhuoyuan Date: Tue, 11 Aug 2026 21:42:43 +0800 Subject: [PATCH] gitea actions --- .gitea/workflows/docker-build-push.yml | 30 ++++++++++++-------------- 1 file changed, 14 insertions(+), 16 deletions(-) diff --git a/.gitea/workflows/docker-build-push.yml b/.gitea/workflows/docker-build-push.yml index cd81695..6a4391f 100644 --- a/.gitea/workflows/docker-build-push.yml +++ b/.gitea/workflows/docker-build-push.yml @@ -10,25 +10,23 @@ jobs: runs-on: runner steps: - name: Checkout repository - uses: actions/checkout@v4 + run: | + if [ ! -d .git ]; then + git clone --depth 1 --branch main "https://oauth2:${{ secrets.GITEA_TOKEN }}@git.javagood.top/hahaju/aiagents-stock.git" . + fi - # 镜像版本号 = 当天日期,例如 2026.08.11 - name: Set image tag run: echo "IMAGE_TAG=$(date +%Y.%m.%d)" >> "$GITHUB_ENV" - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v4 - - name: Login to Aliyun ACR - uses: docker/login-action@v4 - with: - registry: registry.cn-hangzhou.aliyuncs.com - username: ${{ secrets.ALIYUN_REGISTRY_USERNAME }} - password: ${{ secrets.ALIYUN_REGISTRY_PASSWORD }} + run: | + echo "${{ secrets.ALIYUN_REGISTRY_PASSWORD }}" | docker login registry.cn-hangzhou.aliyuncs.com \ + -u "${{ secrets.ALIYUN_REGISTRY_USERNAME }}" --password-stdin - - name: Build and push image - uses: docker/build-push-action@v6 - with: - context: . - push: true - tags: registry.cn-hangzhou.aliyuncs.com/john_aliyun_service/aiagents-stock:${{ env.IMAGE_TAG }} \ No newline at end of file + - name: Build image + run: | + docker build -t "registry.cn-hangzhou.aliyuncs.com/john_aliyun_service/aiagents-stock:${IMAGE_TAG}" . + + - name: Push image + run: | + docker push "registry.cn-hangzhou.aliyuncs.com/john_aliyun_service/aiagents-stock:${IMAGE_TAG}" \ No newline at end of file