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