From 1a10624e622d9157d620f3e853fe4e00be3b7c66 Mon Sep 17 00:00:00 2001 From: moweishan <13892077751@163.com> Date: Mon, 29 Dec 2025 15:19:16 +0000 Subject: [PATCH] =?UTF-8?q?.drone.yml=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit .drone.yml测试 --- .drone.yml | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 .drone.yml diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..cdd3015 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,46 @@ +kind: pipeline +type: docker +name: main-automated-pipeline + +# 步骤1:触发条件 - 当 main 分支有推送时自动执行 +trigger: + event: + - push + branch: + - main + +# 步骤2:执行的任务 +steps: + - name: print-auto-run + image: alpine:latest + commands: + - echo "=====================================" + - echo "这是自动运行的流水线" + - echo "触发事件: ${DRONE_BUILD_EVENT}" + - echo "触发分支: ${DRONE_BRANCH}" + - echo "提交者: ${DRONE_COMMIT_AUTHOR}" + - echo "提交消息: ${DRONE_COMMIT_MESSAGE}" + - echo "自动运行" + - echo "=====================================" + + +# 步骤1:触发条件 - 手动触发 +trigger: + event: + - promote + - manual + target: + - production + +# 步骤2:执行的任务 +steps: + - name: print-manual-trigger + image: alpine:latest + commands: + - echo "=====================================" + - echo "这是手动触发的流水线" + - echo "触发事件: ${DRONE_BUILD_EVENT}" + - echo "触发目标: ${DRONE_DEPLOY_TO}" + - echo "当前时间: $(date)" + - echo "手动触发" + - echo "=====================================" \ No newline at end of file