2016-07-15 129 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