build.yml 初始化时沿用 Notice 模板,app 名与产物名未替换:
- ZIP_FILE notice-front-${TAG}.zip → svc-hall-front-${TAG}.zip
- webhook app=notice → app=svc-hall
症状:svc-hall 前端构建虽绿,但 projman 建档建到 notice 名下,svc-hall 的 front tag 长期不更新。
对照约定(flow-center-front):产物名 <app>-front-<sha>.zip、webhook app=<app>。
This commit is contained in:
@@ -67,7 +67,7 @@ jobs:
|
|||||||
- name: 打包产物
|
- name: 打包产物
|
||||||
run: |
|
run: |
|
||||||
TAG=$(echo "$GITHUB_SHA" | cut -c1-8)
|
TAG=$(echo "$GITHUB_SHA" | cut -c1-8)
|
||||||
ZIP_FILE="notice-front-${TAG}.zip"
|
ZIP_FILE="svc-hall-front-${TAG}.zip"
|
||||||
cd dist && zip -r "../${ZIP_FILE}" . && cd ..
|
cd dist && zip -r "../${ZIP_FILE}" . && cd ..
|
||||||
echo "ZIP_FILE=${ZIP_FILE}" >> "$GITHUB_ENV"
|
echo "ZIP_FILE=${ZIP_FILE}" >> "$GITHUB_ENV"
|
||||||
echo "TAG=${TAG}" >> "$GITHUB_ENV"
|
echo "TAG=${TAG}" >> "$GITHUB_ENV"
|
||||||
@@ -93,4 +93,4 @@ jobs:
|
|||||||
curl -sSf -X POST "http://192.168.10.160:8090/projman/api/deploy/webhook" \
|
curl -sSf -X POST "http://192.168.10.160:8090/projman/api/deploy/webhook" \
|
||||||
-H "Content-Type: application/json" \
|
-H "Content-Type: application/json" \
|
||||||
-H "X-Deploy-Token: ${{ secrets.DEPLOY_TOKEN }}" \
|
-H "X-Deploy-Token: ${{ secrets.DEPLOY_TOKEN }}" \
|
||||||
-d "{\"app\":\"notice\",\"front\":\"front\",\"tag\":\"${TAG}\",\"sha\":\"${GITHUB_SHA}\",\"message\":\"${COMMIT_MSG}\",\"nexusUrl\":\"${NEXUS_URL}\"}"
|
-d "{\"app\":\"svc-hall\",\"front\":\"front\",\"tag\":\"${TAG}\",\"sha\":\"${GITHUB_SHA}\",\"message\":\"${COMMIT_MSG}\",\"nexusUrl\":\"${NEXUS_URL}\"}"
|
||||||
|
|||||||
Reference in New Issue
Block a user