From 07d858ea16e71a6e20b27a0ea524d8b847b96cee Mon Sep 17 00:00:00 2001 From: moweishan <13892077751@163.com> Date: Mon, 29 Dec 2025 15:49:09 +0000 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20.drone.yml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .drone.yml | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/.drone.yml b/.drone.yml index 46411c3..55debc8 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,21 +1,18 @@ ---- kind: pipeline type: docker name: main-automated-pipeline + +# ✅ 核心修复:拆分触发规则,符合Drone官方语法规范 trigger: event: - push - promote - manual - branch: - - main - target: - - production + steps: + # ====== 自动执行步骤(仅push到main分支触发)====== - name: print-auto-run image: alpine:latest - when: - event: push commands: - echo "=====================================" - echo "这是自动运行的流水线" @@ -25,12 +22,13 @@ steps: - echo "提交消息: ${DRONE_COMMIT_MESSAGE}" - echo "自动运行" - echo "=====================================" + when: + event: push + branch: main + + # ====== 手动执行步骤(仅promote/manual+生产环境触发)====== - name: print-manual-trigger image: alpine:latest - when: - event: - - promote - - manual commands: - echo "=====================================" - echo "这是手动触发的流水线" @@ -39,3 +37,8 @@ steps: - echo "当前时间: $(date)" - echo "手动触发" - echo "=====================================" + when: + event: + - promote + - manual + target: production \ No newline at end of file