2016-07-15 130 views
6

我正在使用自主托管的GitLab CI server(社区版v8.9.5)和gitlab-ci-multi-runner 1.2.0构建项目。我的一个流水线阶段(试验)需要一段时间来运行,我得到以下ERM:GitLab CI Pipeline Stage Timeout

ERROR: Build failed: execution took longer than 3600 seconds 

我在哪里可以把覆盖此超时?我可以将它应用于测试流水线阶段吗?

回答

11

这是在GitLab中设置的。请参阅“项目设置 - > CI/CD管道 - >超时”或“项目设置 - >生成 - >超时”。

恐怕不可能根据舞台或工作来设置它。

+1

至少从8.11.5开始,可以在** Project settings - > CI/CD Pipeline - > Timeout **中找到该设置。 – drs

+0

可以在本地运行gitlab-runner时设置超时时间吗? – damian

+0

@damian我想说,跑步者跑步的地方并不重要,但不要因此而接受我的话。 – tmt