summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* fixup! show group runners on runners pagesiemens/gitlab-ce-feature/runner-per-group-origAlexis Reigel2018-02-281-2/+2
|
* fixup! project#group_runner_enabled -> project_settingsAlexis Reigel2018-02-282-1/+3
|
* fixup! show group runners setup only to group masterAlexis Reigel2018-02-281-2/+2
|
* fixup! different text on admin runner page for group r.Alexis Reigel2018-02-281-1/+1
|
* fixup! show group runners on runners pageAlexis Reigel2018-02-281-0/+1
|
* extract method to adhere to "tell, don't ask"Alexis Reigel2018-02-283-1/+33
|
* fixup! ensure_runners_token on read instead of writeAlexis Reigel2018-02-281-7/+7
|
* use more efficient AR length check methodsAlexis Reigel2018-02-281-2/+2
|
* fixup! add method CI::Runner.project?Alexis Reigel2018-02-281-1/+1
|
* fixup! support group hierarchies for group runnersAlexis Reigel2018-02-281-1/+1
|
* fixup! support group runners in existing API endpointsAlexis Reigel2018-02-281-14/+14
|
* runner can't be assigned to more than 1 groupAlexis Reigel2018-02-282-9/+1
| | | | therefore we don't need the api check.
* fixup! add `active` scope only once, inline methodsAlexis Reigel2018-02-281-1/+0
|
* update MODELS_JSON with new Project#settings attrAlexis Reigel2018-02-281-1/+1
|
* show group runners setup only to group masterAlexis Reigel2018-02-282-30/+59
|
* restrict projects ci controller to project runnersAlexis Reigel2018-02-284-3/+38
|
* simplify runner selectionAlexis Reigel2018-02-284-59/+137
| | | | | | don't differentiate between the different runner types, instead we rely on the Runner model to provide the available projects. scheduling is now applied to all runners equally.
* fixup! add project_settings (Project#settings)Alexis Reigel2018-02-281-1/+1
|
* ci runners: assigned to either projects or groupAlexis Reigel2018-02-282-0/+68
|
* add `active` scope only once, inline methodsAlexis Reigel2018-02-281-12/+2
|
* use union for Project#any_runners?Alexis Reigel2018-02-281-3/+3
|
* fixup! project#group_runner_enabled -> project_settingsAlexis Reigel2018-02-281-1/+1
|
* project#group_runner_enabled -> project_settingsAlexis Reigel2018-02-287-21/+31
|
* add project_settings (Project#settings)Alexis Reigel2018-02-286-0/+55
|
* dry up: extract methodAlexis Reigel2018-02-281-15/+11
|
* fixup! add Ci::Runner#group? methodAlexis Reigel2018-02-281-1/+1
|
* fixup! add runners_token column to namespacesAlexis Reigel2018-02-281-1/+1
|
* support group hierarchies for group runnersAlexis Reigel2018-02-282-7/+13
|
* fixup! allow disabling/enabling group runners per projectAlexis Reigel2018-02-281-1/+2
|
* fixup! show group runners on runners pageAlexis Reigel2018-02-281-1/+2
|
* fixup! denote group runners on admin runners pageAlexis Reigel2018-02-281-0/+3
|
* different text on admin runner page for group r.Alexis Reigel2018-02-281-0/+3
|
* denote group runners on admin runners pageAlexis Reigel2018-02-282-1/+44
|
* include group runners in Project#any_runners?Alexis Reigel2018-02-282-32/+73
|
* select group runners also in register_job_serviceAlexis Reigel2018-02-282-14/+110
|
* fixup! authorize group runners on userAlexis Reigel2018-02-281-1/+1
|
* fixup! support group runners in existing API endpointsAlexis Reigel2018-02-281-1/+0
|
* allow disabling/enabling group runners per projectAlexis Reigel2018-02-284-0/+30
|
* select group runners also in build queue serviceAlexis Reigel2018-02-282-16/+62
|
* use .owned_or_shared for #assignable_for?Alexis Reigel2018-02-282-4/+22
| | | | | instead of having the explicit logic duplicated from the scope we can use the scope instead.
* don't filter group runners by project flagAlexis Reigel2018-02-282-17/+1
| | | | | | | | | | | the scope `Ci::Runner.belonging_to_group` does not filter out the runners where the projects has `#group_runners_enabled` set to false anymore. it didn't show up in the runners UI anymore when group runners were disabled. this was confusing. the flag is only relevant when selecting appropriate runner for a build.
* fixup! show group runners on runners pageAlexis Reigel2018-02-281-1/+1
|
* fixup! split up Ci::Runner.owned_or_shared scopeAlexis Reigel2018-02-282-8/+8
|
* show group runners on runners pageAlexis Reigel2018-02-285-1/+66
|
* ensure_runners_token on read instead of writeAlexis Reigel2018-02-281-1/+7
| | | | | | 1. we don't want to migrate all existing groups 2. we generate the token when showing the runners page, as this is the first time that the token will be used.
* add method CI::Runner.project?Alexis Reigel2018-02-282-3/+27
|
* split up Ci::Runner.owned_or_shared scopeAlexis Reigel2018-02-282-34/+40
|
* exclude group runners on projects that disabled itAlexis Reigel2018-02-282-3/+14
|
* add group_runners_enabled to ci_runnersAlexis Reigel2018-02-282-0/+18
|
* disallow group runners to become project runnersAlexis Reigel2018-02-282-0/+7
|