Перейти к содержанию

Установка тайм-аута в пайплайнах

В AppSec.Hub существует возможность установки тайм-аута в пайплайнах Jenkins, определяющего лимит по времени на выполнение пайплайна.

Тайм-аут устанавливается с помощью параметра hub.ci.jenkins.pipelineTimeoutInMinutes в файле app.properties. Он задает лимит времени на сканирование security pipeline в hub-engine.

Значение параметра устанавливается в минутах. По умолчанию оно составляет 7 дней (10080 минут):

hub.ci.jenkins.pipelineTimeoutInMinutes=${ci.jenkins.pipelineTimeoutInMinutes:10080}

В случае если в Jenkins не установлена опция CI/CD override protection, заданное в файле app.properties значение тайм-аута будет применяться ко всем пайплайнам в системе при их последующих запусках. В противном случае, значение тайм-аута не будет применено.

При срабатывании тайм-аута пайплайн завершает свою работу в AppSec.Hub со статусом failed.

Информация о конфигурационном файле app.properties приведена в «Приложении 4. Конфигурационный файл app.properties».

К началу