forked from Eeveid/lightOps
Compare commits
8 Commits
b1d07e604f
...
738ff8248f
| Author | SHA1 | Date | |
|---|---|---|---|
| 738ff8248f | |||
| acc89faa8b | |||
| 13e4d1f684 | |||
| 975b7b170c | |||
| c47791bc3c | |||
| 70f80355da | |||
| abcfcf7b33 | |||
| aad3db8315 |
@@ -7,7 +7,7 @@ on:
|
||||
|
||||
jobs:
|
||||
release-linux-x86_64:
|
||||
runs-on: ubuntu-latest
|
||||
runs-on: runner_admin
|
||||
steps:
|
||||
- name: 检出代码
|
||||
env:
|
||||
@@ -127,7 +127,7 @@ jobs:
|
||||
|
||||
- name: 发布到 Gitea Release
|
||||
env:
|
||||
GITEA_TOKEN: ${{ secrets.GITEA_TOKEN }}
|
||||
GITEA_TOKEN: ${{ secrets.RELEASE_TOKEN }}
|
||||
run: |
|
||||
set -eux
|
||||
SERVER_URL="${GITHUB_SERVER_URL:-${GITEA_SERVER_URL:-https://gitea.kmux.cn}}"
|
||||
@@ -137,11 +137,13 @@ jobs:
|
||||
GITEA_REPO="${REPOSITORY#*/}"
|
||||
cd lightops-src
|
||||
TAG="$(cat /tmp/lightops-release-tag)"
|
||||
TARGET_SHA="$(git rev-parse HEAD)"
|
||||
bash scripts/publish-gitea-release.sh \
|
||||
--gitea-url "$GITEA_URL" \
|
||||
--owner "$GITEA_OWNER" \
|
||||
--repo "$GITEA_REPO" \
|
||||
--tag "$TAG" \
|
||||
--title "LightOps ${TAG}" \
|
||||
--target "$TARGET_SHA" \
|
||||
--target "main" \
|
||||
--no-create-tag \
|
||||
--no-push-tag \
|
||||
--package target/releases/*.tar.gz \
|
||||
|
||||
@@ -213,14 +213,6 @@ else
|
||||
create_result="$(api_post_json_with_status "$(api_url releases)" "$payload")" || fail "创建 Release 请求失败"
|
||||
create_status="${create_result##*$'\n'}"
|
||||
release_json="${create_result%$'\n'*}"
|
||||
if [[ "$create_status" == "404" ]]; then
|
||||
log "当前仓库不支持 Releases 或 Token 无 Release 权限,跳过发布"
|
||||
printf '\n发布包已生成但未上传 Release:\n'
|
||||
for package in "${PACKAGES[@]}"; do
|
||||
printf '%s\n' "$package"
|
||||
done
|
||||
exit 0
|
||||
fi
|
||||
[[ "$create_status" == "201" || "$create_status" == "200" ]] || fail "创建 Release 失败,HTTP 状态码:$create_status"
|
||||
fi
|
||||
|
||||
|
||||
Reference in New Issue
Block a user