BigW Consortium Gitlab
Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gitlab-ce
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
Forest Godfrey
gitlab-ce
Commits
b6d26f97
Unverified
Commit
b6d26f97
authored
Feb 19, 2018
by
Tomasz Maczukin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add UI support for per-runner job timeout
parent
834f4738
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
18 additions
and
1 deletion
+18
-1
runner.rb
app/models/ci/runner.rb
+1
-1
_runner.html.haml
app/views/admin/runners/_runner.html.haml
+5
-0
index.html.haml
app/views/admin/runners/index.html.haml
+1
-0
_form.html.haml
app/views/projects/runners/_form.html.haml
+6
-0
_runner.html.haml
app/views/projects/runners/_runner.html.haml
+2
-0
show.html.haml
app/views/projects/runners/show.html.haml
+3
-0
No files found.
app/models/ci/runner.rb
View file @
b6d26f97
...
...
@@ -8,7 +8,7 @@ module Ci
ONLINE_CONTACT_TIMEOUT
=
1
.
hour
UPDATE_DB_RUNNER_INFO_EVERY
=
40
.
minutes
AVAILABLE_SCOPES
=
%w[specific shared active paused online]
.
freeze
FORM_EDITABLE
=
%i[description tag_list active run_untagged locked access_level]
.
freeze
FORM_EDITABLE
=
%i[description tag_list active run_untagged locked access_level
job_upper_timeout
]
.
freeze
has_many
:builds
has_many
:runner_projects
,
dependent: :destroy
# rubocop:disable Cop/ActiveRecordDependent
...
...
app/views/admin/runners/_runner.html.haml
View file @
b6d26f97
...
...
@@ -19,6 +19,11 @@
%td
=
runner
.
ip_address
%td
-
if
runner
.
defines_job_upper_timeout?
=
runner
.
job_upper_timeout
-
else
n/a
%td
-
if
runner
.
shared?
n/a
-
else
...
...
app/views/admin/runners/index.html.haml
View file @
b6d26f97
...
...
@@ -61,6 +61,7 @@
%th
Description
%th
Version
%th
IP Address
%th
Timeout
%th
Projects
%th
Jobs
%th
Tags
...
...
app/views/projects/runners/_form.html.haml
View file @
b6d26f97
...
...
@@ -40,6 +40,12 @@
.col-sm-10
=
f
.
text_field
:description
,
class:
'form-control'
.form-group
=
label_tag
:job_upper_timeout
,
class:
'control-label'
do
Job upper timeout
.col-sm-10
=
f
.
text_field
:job_upper_timeout
,
class:
'form-control'
.help-block
This timeout will take precedence when lower than Project-defined timeout
.form-group
=
label_tag
:tag_list
,
class:
'control-label'
do
Tags
.col-sm-10
...
...
app/views/projects/runners/_runner.html.haml
View file @
b6d26f97
...
...
@@ -36,6 +36,8 @@
-
if
runner
.
description
.
present?
%p
.runner-description
=
runner
.
description
-
if
runner
.
defines_job_upper_timeout?
%p
Job upper timeout:
#{
runner
.
job_upper_timeout
}
-
if
runner
.
tag_list
.
present?
%p
-
runner
.
tag_list
.
sort
.
each
do
|
tag
|
...
...
app/views/projects/runners/show.html.haml
View file @
b6d26f97
...
...
@@ -56,6 +56,9 @@
%td
Description
%td
=
@runner
.
description
%tr
%td
Job upper timeout
%td
=
@runner
.
job_upper_timeout
%tr
%td
Last contact
%td
-
if
@runner
.
contacted_at
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment