Skip to content

Add per runner job timeout

Tomasz Maczukin requested to merge add-per-runner-job-timeout into master

What does this MR do?

Allows Runner owner, to define maximum timeout that can be set for a job handled by that Runner. If project-level timeout is bigger, then Runner-level timeout takes precedence.

Are there points in the code the reviewer needs to double check?

Requires EE changes - should be merged together with gitlab-ee!4649.

Why was this MR needed?

Screenshots (if relevant)

Runner edit form

Before: Screenshot-2018-2-21_Admin_Area_1_

After: Screenshot-2018-2-21_Admin_Area

Project CI/CD settings - Runner's details

Before: Screenshot-2018-2-21_apollo-specific-for-gck-shell__3___Runners___Settings___Administrator_test-project_1_

After: Screenshot-2018-2-21_apollo-specific-for-gck-shell__3___Runners___Settings___Administrator_test-project

Job page

Before: Screenshot-2018-2-21_test___12____Jobs___Administrator_test-project_2_

After: Screenshot-2018-2-21_test___12____Jobs___Administrator_test-project

Does this MR meet the acceptance criteria?

What are the relevant issue numbers?

Closes #43426 (closed)

Edited by Kamil Trzciński

Merge request reports