modified: build yaml
Build and Push Edge Proxy Image / build-and-push (push) Failing after 0s
Details
Build and Push Edge Proxy Image / build-and-push (push) Failing after 0s
Details
This commit is contained in:
parent
6e8af336ee
commit
b3252a8532
|
|
@ -1,9 +1,15 @@
|
||||||
|
name: Build and Push Edge Proxy Image
|
||||||
|
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
branches:
|
||||||
|
- cicd-testing # 保持在测试分支触发
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
build-and-push:
|
build-and-push:
|
||||||
runs-on: arm64
|
runs-on: arm64
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
# 步骤 1: 手动检出代码
|
|
||||||
- name: Manual Checkout
|
- name: Manual Checkout
|
||||||
run: |
|
run: |
|
||||||
set -e
|
set -e
|
||||||
|
|
@ -20,6 +26,7 @@ jobs:
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# 构造认证 URL
|
||||||
REPO_URL_AUTH=$(echo "$GITEA_REPOSITORY_URL" | sed "s|://|://${GITEA_ACTOR}:${{ secrets.cicd }}@|")
|
REPO_URL_AUTH=$(echo "$GITEA_REPOSITORY_URL" | sed "s|://|://${GITEA_ACTOR}:${{ secrets.cicd }}@|")
|
||||||
REPO_URL_WITH_CREDS="${REPO_URL_AUTH}.git"
|
REPO_URL_WITH_CREDS="${REPO_URL_AUTH}.git"
|
||||||
|
|
||||||
|
|
@ -33,15 +40,13 @@ jobs:
|
||||||
ls -la $REPO_DIR/docker
|
ls -la $REPO_DIR/docker
|
||||||
echo "---"
|
echo "---"
|
||||||
|
|
||||||
# 步骤 2: 登录 Gitea 容器注册表
|
|
||||||
- name: Login to Gitea Container Registry
|
- name: Login to Gitea Container Registry
|
||||||
run: | # <--- 修复:这里也必须有 '|'
|
run: |
|
||||||
echo ${{ secrets.cicd }} | docker login http://192.168.0.75:3000 -u ${{ gitea.actor }} --password-stdin
|
echo ${{ secrets.cicd }} | docker login http://192.180.0.75:3000 -u ${{ gitea.actor }} --password-stdin
|
||||||
|
|
||||||
# 步骤 3: 构建并推送镜像
|
|
||||||
- name: Build and Push Image
|
- name: Build and Push Image
|
||||||
run: | # <--- 修复:这里也必须有 '|'
|
run: |
|
||||||
set -e
|
set -e # 关键:任何命令失败立即退出
|
||||||
|
|
||||||
echo "切换工作目录到 ./repo"
|
echo "切换工作目录到 ./repo"
|
||||||
cd repo
|
cd repo
|
||||||
|
|
@ -51,7 +56,8 @@ jobs:
|
||||||
echo "当前目录内容 (ls -la):"
|
echo "当前目录内容 (ls -la):"
|
||||||
ls -la
|
ls -la
|
||||||
|
|
||||||
VERSION=$(echo ${{ gitea.ref_name }} | sed 's/v//')
|
# 使用 GITEA_REF_NAME 作为版本号
|
||||||
|
VERSION=$(echo $GITEA_REF_NAME | sed 's/v//')
|
||||||
IMAGE_PATH="192.168.0.75:3000/guanyuankai/bonus-edge-proxy:${VERSION}"
|
IMAGE_PATH="192.168.0.75:3000/guanyuankai/bonus-edge-proxy:${VERSION}"
|
||||||
LATEST_PATH="192.168.0.75:3000/guanyuankai/bonus-edge-proxy:latest"
|
LATEST_PATH="192.168.0.75:3000/guanyuankai/bonus-edge-proxy:latest"
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue