Files
test/.drone.yml
moweishan d28405f954
Some checks failed
continuous-integration/drone/push Build encountered an error
更新 .drone.yml
2025-12-29 15:49:56 +00:00

23 lines
1.1 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
kind: pipeline
type: docker
name: main-automated-pipeline
# 流水线触发事件仅监听push、promote、manual三种事件
trigger:
event:
- push
- promote
- manual
# 步骤1push到main分支 自动执行
steps:
- name: print-auto-run
image: alpine:latest
when: { event: push, branch: main }
commands: ["echo =====================================", "echo 这是自动运行的流水线", "echo 触发事件: ${DRONE_BUILD_EVENT}", "echo 触发分支: ${DRONE_BRANCH}", "echo 提交者: ${DRONE_COMMIT_AUTHOR}", "echo 提交消息: ${DRONE_COMMIT_MESSAGE}", "echo 自动运行", "echo ====================================="]
# 步骤2promote/manual触发+生产环境 手动执行
- name: print-manual-trigger
image: alpine:latest
when: { event: [promote, manual], target: production }
commands: ["echo =====================================", "echo 这是手动触发的流水线", "echo 触发事件: ${DRONE_BUILD_EVENT}", "echo 触发目标: ${DRONE_DEPLOY_TO}", "echo 当前时间: $(date)", "echo 手动触发", "echo ====================================="]