Commit 50ebf523 authored by Kati Paizee's avatar Kati Paizee

Merge branch 'docs-job-timeout-clarification' into 'master'

Add more details about job timeouts

See merge request gitlab-org/gitlab!82979
parents 0eb54428 af390dbf
...@@ -190,6 +190,7 @@ You can define how long a job can run before it times out. ...@@ -190,6 +190,7 @@ You can define how long a job can run before it times out.
1. On the left sidebar, select **Settings > CI/CD**. 1. On the left sidebar, select **Settings > CI/CD**.
1. Expand **General pipelines**. 1. Expand **General pipelines**.
1. In the **Timeout** field, enter the number of minutes, or a human-readable value like `2 hours`. 1. In the **Timeout** field, enter the number of minutes, or a human-readable value like `2 hours`.
Must be 10 minutes or more, and less than one month. Default is 60 minutes.
Jobs that exceed the timeout are marked as failed. Jobs that exceed the timeout are marked as failed.
......
...@@ -23,15 +23,15 @@ if smaller than the [project defined timeout](../pipelines/settings.md#set-a-lim ...@@ -23,15 +23,15 @@ if smaller than the [project defined timeout](../pipelines/settings.md#set-a-lim
This feature can be used to prevent your shared runner from being overwhelmed This feature can be used to prevent your shared runner from being overwhelmed
by a project that has jobs with a long timeout (for example, one week). by a project that has jobs with a long timeout (for example, one week).
When not configured, runners do not override the project timeout.
On GitLab.com, you cannot override the job timeout for shared runners and must use the [project defined timeout](../pipelines/settings.md#set-a-limit-for-how-long-jobs-can-run). On GitLab.com, you cannot override the job timeout for shared runners and must use the [project defined timeout](../pipelines/settings.md#set-a-limit-for-how-long-jobs-can-run).
To set the maximum job timeout: To set the maximum job timeout:
1. In a project, go to **Settings > CI/CD > Runners**. 1. In a project, go to **Settings > CI/CD > Runners**.
1. Select your specific runner to edit the settings. 1. Select your specific runner to edit the settings.
1. Enter a value under **Maximum job timeout**. 1. Enter a value under **Maximum job timeout**. Must be 10 minutes or more. If not
defined, the [project's job timeout setting](../pipelines/settings.md#set-a-limit-for-how-long-jobs-can-run)
is used.
1. Select **Save changes**. 1. Select **Save changes**.
How this feature works: How this feature works:
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment