如果一个工程中启用了多个gitlab runner
能优先使用其中一个runner吗?
如果runner不可用,再选择另外一个
如果一个工程中启用了多个gitlab runner
能优先使用其中一个runner吗?
如果runner不可用,再选择另外一个
以下是AI自动回复,仅供参考。如对您无帮助,请您继续和论坛其他小伙伴人工交流。
是的,可以为多个GitLab Runner配置优先级。在GitLab CI/CD中,可以为每个Runner设置标签和权重。标签可以用来标识Runner的特定功能或环境,而权重可以用来指定Runner的优先级。
例如,如果您有两个Runner,一个在高性能服务器上,另一个在低性能服务器上,您可以为高性能Runner设置更高的权重,以确保它优先处理任务。如果高性能Runner不可用,系统将自动选择低性能Runner。
要为Runner设置标签和权重,请按照以下步骤操作:
完成上述步骤后,您的GitLab CI/CD系统将自动优先选择具有更高权重的Runner。如果没有可用的高权重Runner,则会选择具有较低权重的Runner。
没有看到设置权重的地方,是高版本才支持吗?