diff --git a/.woodpecker.yml b/.woodpecker.yml index 2e6b2c1..80e7697 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -7,10 +7,21 @@ # 6. 使用 Git Submodule 管理通用脚本时,需手动更新 Submodule when: + # 匹配 main - event: push - branch: [ "main", "master", "[0-9]*", "v[0-9]*" ] + branch: main + # 匹配 master + - event: push + branch: master + # 匹配数字开头的分支,如 1.0, 2, 3.2.1 + - event: push + branch: "[0-9]*" + # 匹配 v 开头的版本分支,如 v1, v2.0 + - event: push + branch: "v[0-9]*" + # 匹配 tag 事件 - event: tag - ref: [ "refs/tags/[0-9]*", "refs/tags/v[0-9]*" ] + ref: "refs/tags/(v?[0-9].*)" labels: runtime: docker