更新 .drone.yml
Some checks failed
continuous-integration/drone/push Build encountered an error

This commit is contained in:
2025-12-29 15:46:23 +00:00
parent bb87939a06
commit 2378bc21d7

View File

@@ -2,17 +2,24 @@ kind: pipeline
type: docker
name: main-automated-pipeline
# 合并所有触发规则:满足任一条件即可触发流水线
trigger:
event:
- push
- push # 代码推送到main分支时自动触发
- promote # 晋升环境时触发CI平台操作
- manual # 手动点击触发CI平台操作
branch:
- main
- main # 限定仅main分支生效
target:
- production # 晋升/手动触发时限定目标环境为production
# 步骤1自动运行逻辑仅 push 事件执行)
steps:
- name: print-auto-run
image: alpine:latest
# 条件判断:只有触发事件是 push 时,才执行此步骤
when:
event: push
commands:
- echo "====================================="
- echo "这是自动运行的流水线"
@@ -23,18 +30,14 @@ steps:
- echo "自动运行"
- echo "====================================="
trigger:
event:
- promote
- manual
target:
- production
steps:
# 步骤2手动/晋升运行逻辑(仅 promote/manual 事件执行)
- name: print-manual-trigger
image: alpine:latest
# 条件判断:只有触发事件是 promote/manual 时,才执行此步骤
when:
event:
- promote
- manual
commands:
- echo "====================================="
- echo "这是手动触发的流水线"