4.3. 设置并发限制
您可以使用 Repository
自定义资源定义 (CRD) 中的 concurrency_limit
spec 来定义为存储库同时运行的最大管道运行数量。
apiVersion: "pipelinesascode.tekton.dev/v1alpha1"
kind: Repository
metadata:
name: my-repo
namespace: target-namespace
spec:
# ...
concurrency_limit: <number>
# ...
Copy to clipboardCopied如果有多个管道与事件匹配,管道会按照字母顺序与事件启动匹配。
例如,如果您在 .tekton
目录中有三个管道运行,并在存储库配置中创建了一个 concurrency_limit
为 1
的拉取请求,则所有管道运行都会按字母顺序执行。在任意给定时间点,只有一个管道运行处于 running 状态,而其余会处于排队状态。