This commit is contained in:
23
.drone.yml
23
.drone.yml
@@ -1,9 +1,10 @@
|
|||||||
---
|
|
||||||
kind: pipeline
|
kind: pipeline
|
||||||
type: docker
|
type: docker
|
||||||
name: main-automated-pipeline
|
name: main-automated-pipeline
|
||||||
|
|
||||||
|
# 启用模板
|
||||||
|
clone:
|
||||||
|
disable: false
|
||||||
|
|
||||||
trigger:
|
trigger:
|
||||||
event:
|
event:
|
||||||
@@ -12,6 +13,7 @@ trigger:
|
|||||||
- manual
|
- manual
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
|
# ========== 原有:push触发的自动运行节点 ==========
|
||||||
- name: print-auto-run
|
- name: print-auto-run
|
||||||
image: alpine:latest
|
image: alpine:latest
|
||||||
when:
|
when:
|
||||||
@@ -22,5 +24,20 @@ steps:
|
|||||||
commands:
|
commands:
|
||||||
- echo ===================================
|
- echo ===================================
|
||||||
- echo 这是自动运行的流水线
|
- echo 这是自动运行的流水线
|
||||||
- echo 自动运行 {{ .repo.uid }}
|
- echo 自动运行
|
||||||
|
- echo ===================================
|
||||||
|
|
||||||
|
# ========== 新增:手动触发的专属运行节点 ==========
|
||||||
|
- name: print-manual-run
|
||||||
|
image: alpine:latest
|
||||||
|
# 核心条件:仅当触发事件为 manual 时执行
|
||||||
|
when:
|
||||||
|
event: manual
|
||||||
|
environment:
|
||||||
|
REPO_UID: "{{ .repo.uid }}"
|
||||||
|
commands:
|
||||||
|
- echo ===================================
|
||||||
|
- echo 这是手动触发的流水线
|
||||||
|
- echo 手动运行(支持手动点击/API触发)
|
||||||
|
- echo 当前仓库UID: ${REPO_UID}
|
||||||
- echo ===================================
|
- echo ===================================
|
||||||
Reference in New Issue
Block a user