fix(ci): checkout 改用 gitea.* 表达式传参(runner 未注入 GITEA_* 默认环境变量)
This commit is contained in:
@@ -16,10 +16,13 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
# 精简 runner(Alpine)无 node,无法跑 action-checkout;直接用 git 浅克隆
|
# 精简 runner(Alpine)无 node,无法跑 action-checkout;直接用 git 浅克隆
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
|
env:
|
||||||
|
REPO_URL: ${{ gitea.server_url }}/${{ gitea.repository }}
|
||||||
|
REF_NAME: ${{ gitea.ref_name }}
|
||||||
run: |
|
run: |
|
||||||
git init -q .
|
git init -q .
|
||||||
git remote add origin "$GITEA_SERVER_URL/$GITEA_REPOSITORY"
|
git remote add origin "$REPO_URL"
|
||||||
git fetch -q --depth 20 origin "$GITEA_REF_NAME"
|
git fetch -q --depth 20 origin "$REF_NAME"
|
||||||
git checkout -q FETCH_HEAD
|
git checkout -q FETCH_HEAD
|
||||||
git log --oneline -3
|
git log --oneline -3
|
||||||
|
|
||||||
|
|||||||
@@ -13,12 +13,15 @@ jobs:
|
|||||||
# 标准标签:hk / bt-runner 均带 ubuntu-latest,任一空闲 runner 接单
|
# 标准标签:hk / bt-runner 均带 ubuntu-latest,任一空闲 runner 接单
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
# hk 等精简 runner(Alpine)无 node,无法跑 action-checkout;直接用 git 浅克隆
|
# 精简 runner(Alpine)无 node,无法跑 action-checkout;直接用 git 浅克隆
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
|
env:
|
||||||
|
REPO_URL: ${{ gitea.server_url }}/${{ gitea.repository }}
|
||||||
|
REF_NAME: ${{ gitea.ref_name }}
|
||||||
run: |
|
run: |
|
||||||
git init -q .
|
git init -q .
|
||||||
git remote add origin "$GITEA_SERVER_URL/$GITEA_REPOSITORY"
|
git remote add origin "$REPO_URL"
|
||||||
git fetch -q --depth 20 origin "$GITEA_REF_NAME"
|
git fetch -q --depth 20 origin "$REF_NAME"
|
||||||
git checkout -q FETCH_HEAD
|
git checkout -q FETCH_HEAD
|
||||||
git log --oneline -3
|
git log --oneline -3
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user