From febfe9ff85d40f047a8d96727621d8c7d65c60fa Mon Sep 17 00:00:00 2001 From: dwqnidq <137882529+dwqnidq@users.noreply.github.com> Date: Wed, 24 Jun 2026 10:59:24 +0800 Subject: [PATCH] =?UTF-8?q?=E9=83=A8=E7=BD=B2=E9=AA=8C=E8=AF=81:=20?= =?UTF-8?q?=E6=96=B0=E5=A2=9E=20deploy=20marker=20=E5=B9=B6=E6=94=AF?= =?UTF-8?q?=E6=8C=81=20dev=20=E5=88=86=E6=94=AF=E8=A7=A6=E5=8F=91=E8=87=AA?= =?UTF-8?q?=E5=8A=A8=E9=83=A8=E7=BD=B2=20(#31)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: edy Co-authored-by: Cursor --- .github/workflows/deploy.yml | 8 +++++++- deploy/.deploy-marker | 4 ++++ 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 deploy/.deploy-marker diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index b573a65..9f3ef37 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -2,9 +2,15 @@ name: Deploy UburNode on: workflow_dispatch: + inputs: + branch: + description: 要部署的分支 + required: false + default: main push: branches: - main + - dev permissions: contents: read @@ -40,7 +46,7 @@ jobs: set -euo pipefail DEPLOY_DIR="${{ secrets.DEPLOY_PATH || env.DEPLOY_DIR }}" GIT_REPO="${{ env.GIT_REPO }}" - DEPLOY_BRANCH="${{ secrets.DEPLOY_BRANCH || env.DEPLOY_BRANCH }}" + DEPLOY_BRANCH="${{ secrets.DEPLOY_BRANCH || (github.event_name == 'workflow_dispatch' && github.event.inputs.branch || github.ref_name) }}" if [ ! -d "$DEPLOY_DIR/.git" ]; then if [ -d "$DEPLOY_DIR" ] && [ -n "$(ls -A "$DEPLOY_DIR" 2>/dev/null)" ]; then diff --git a/deploy/.deploy-marker b/deploy/.deploy-marker new file mode 100644 index 0000000..5ad79b8 --- /dev/null +++ b/deploy/.deploy-marker @@ -0,0 +1,4 @@ +# 自动部署验证标记(勿手动编辑,由 CI 合入时更新) +deploy_id=qlj-dev-0624-deploy-test +updated_at=2026-06-24T00:00:00Z +purpose=verify-github-actions-auto-deploy