创建的Gitlab CE V13.0.6管道/作业webhooks->待定

时间:2020-06-26 14:50:14

标签: gitlab gitlab-ci gitlab-ce

我当前正在运行gitlab CE 13.0.6 为了能够在不同的平台上构建和测试我的软件,我正在运行12个具有不同OS版本的VM,每个VM都有一个gitlab-runner。

我为了最大程度地减少资源使用,我想按需启动和停止测试VM。 我的第一个想法是在管道中添加其他作业(启动VM,运行测试,停止VM),但这会使管道的大小增加3倍,这使得36个作业仅用于多平台测试。 因此,我的第二个想法是使用webooks并观察状态从“已创建”到“待处理”的更改(因为此时VM尚未运行),然后启动VM。

不幸的是,此状态更改不会触发Webhook。 我不想使用轮询,如果我不必...

0 个答案:

没有答案