Selaa lähdekoodia

👷 ci(release): update docker image tag and restructure build files

- 修改Docker镜像标签为registry.cn-beijing.aliyuncs.com/d8dcloud/d8d-user-release:176-162-template-21-${{ env.VERSION }}
- 移动web目录下的Dockerfile.release到项目根目录并重命名为Dockerfile
- 移动web目录下的Dockerfile.test到项目根目录
- 移动web目录下的docker-compose.yml到项目根目录
yourname 3 kuukautta sitten
vanhempi
sitoutus
401415f3ed
4 muutettua tiedostoa jossa 11 lisäystä ja 6 poistoa
  1. 10 5
      .gitea/workflows/release.yaml
  2. 1 1
      Dockerfile
  3. 0 0
      Dockerfile.test
  4. 0 0
      docker-compose.yml

+ 10 - 5
.gitea/workflows/release.yaml

@@ -23,13 +23,19 @@ jobs:
       - name: 设置 Docker Buildx
         uses: docker/setup-buildx-action@v3
       
-      - name: 从标签名中提取版本号
-        id: extract_version
+      - name: 提取版本号和处理仓库名
+        id: extract_info
         run: |
-          # 从标签名中提取版本号,例如从 release/v0.1.6 中提取 v0.1.6
+          # 从标签名中提取版本号(例如从 release/v0.1.6 中提取 v0.1.6)
           VERSION=$(echo "${{ gitea.ref_name }}" | sed 's|release/||')
           echo "VERSION=$VERSION" >> $GITHUB_ENV
+          
+          # 处理仓库名(替换斜杠为连字符,避免Docker标签错误)
+          REPO_NAME=$(echo "${{ gitea.repository }}" | sed 's|/|-|g')
+          echo "REPO_NAME=$REPO_NAME" >> $GITHUB_ENV
+          
           echo "提取的版本号:$VERSION"
+          echo "处理后的仓库名:$REPO_NAME"
       
       - name: 登录 Docker 注册表
         uses: docker/login-action@v3
@@ -45,5 +51,4 @@ jobs:
           file: ./Dockerfile
           push: true
           tags: |
-            registry.cn-beijing.aliyuncs.com/d8dcloud/d8d-ai-design-prd:release-${{ env.VERSION }}
- 
+            registry.cn-beijing.aliyuncs.com/d8dcloud/d8d-user-release:${{ env.REPO_NAME }}-${{ env.VERSION }}

+ 1 - 1
web/Dockerfile.release → Dockerfile

@@ -1,5 +1,5 @@
 # 使用指定基础镜像
-FROM node:20.18.3
+FROM node:20.19.4
 
 RUN apt-get update 
 RUN apt-get install -y python3 build-essential

+ 0 - 0
web/Dockerfile.test → Dockerfile.test


+ 0 - 0
web/docker-compose.yml → docker-compose.yml