Addresses backend comments

- Creates a stages_controller with a play_manual action
- Renames blocked_or_skipped to playable
- Make new service re-use the Ci::Build#play method.
- Rename playable? to manual_playable? so the action is more descriptive
- Log an error in case the user does not have access to one of the
instances
100 jobs for 28741-play-all-manual-jobs in 62 minutes and 38 seconds (queued for 7 seconds)
Status Job ID Name Coverage
  Build
manual #205158006
gitlab-org allowed to fail manual
review-docs-deploy-manual
 
  Prepare
passed #205158014
docker gitlab-org
build-qa-image

00:05:06

passed #205158008
gitlab-org
compile-assets

00:09:30

passed #205158015
gitlab-org
retrieve-tests-metadata

00:00:42

passed #205158012
gitlab-org
setup-test-env

00:07:51

 
  Test
passed #205158029
allowed to fail
code_quality

00:10:01

passed #205158121
gitlab-org
danger-review

00:03:26

passed #205158110
gitlab-org
db:check-schema-pg

00:03:04

passed #205158109
gitlab-org
db:migrate:reset-mysql

00:06:25

passed #205158108
gitlab-org
db:migrate:reset-pg

00:04:45

passed #205158117
gitlab-org
db:rollback-mysql

00:06:33

passed #205158114
gitlab-org
db:rollback-pg

00:04:42

passed #205158031
allowed to fail
dependency_scanning

00:29:32

passed #205158016
gitlab-org
docs lint

00:03:10

passed #205158106
gitlab-org
downtime_check

00:03:49

passed #205158107
gitlab-org
ee_compat_check

00:03:53

passed #205158019
gitlab-org docker
gitlab:assets:compile

00:18:05

passed #205158119
gitlab-org
gitlab:setup-mysql

00:07:00

passed #205158118
gitlab-org
gitlab:setup-pg

00:06:18

passed #205158021
gitlab-org allowed to fail
gitlab:ui:visual

00:08:17

passed #205158122
gitlab-org
gitlab_git_test

00:00:35

passed #205158023
gitlab-org
jest

00:14:02

passed #205158022
gitlab-org
karma

00:12:49

57.05%
passed #205158112
gitlab-org
migration:path-mysql

00:17:57

passed #205158111
gitlab-org
migration:path-pg

00:16:21

passed #205158123
gitlab-org
no_ee_check

00:00:24

passed #205158027
gitlab-org
qa-frontend-node:10

00:12:45

passed #205158026
gitlab-org
qa-frontend-node:8

00:15:31

failed #205158028
gitlab-org allowed to fail
qa-frontend-node:latest

00:02:09

passed #205158024
gitlab-org
qa:internal

00:05:08

passed #205158025
gitlab-org
qa:selectors

00:05:02

passed #205158120
allowed to fail manual
review-build-cng

00:20:05

passed #205158104
gitlab-org
rspec-fast-spec-helper

00:04:55

passed #205158032
gitlab-org
rspec-pg 1/50

00:16:55

passed #205158047
gitlab-org
rspec-pg 10/50

00:15:37

passed #205158048
gitlab-org
rspec-pg 11/50

00:14:04

passed #205158050
gitlab-org
rspec-pg 12/50

00:14:24

passed #205158051
gitlab-org
rspec-pg 13/50

00:15:51

passed #205158052
gitlab-org
rspec-pg 14/50

00:13:08

passed #205158054
gitlab-org
rspec-pg 15/50

00:13:53

passed #205158055
gitlab-org
rspec-pg 16/50

00:12:40

passed #205158056
gitlab-org
rspec-pg 17/50

00:15:12

passed #205158058
gitlab-org
rspec-pg 18/50

00:13:07

passed #205158059
gitlab-org
rspec-pg 19/50

00:13:05

passed #205158033
gitlab-org
rspec-pg 2/50

00:16:05

passed #205158060
gitlab-org
rspec-pg 20/50

00:15:10

passed #205158064
gitlab-org
rspec-pg 21/50

00:15:20

passed #205158066
gitlab-org
rspec-pg 22/50

00:14:18

passed #205158068
gitlab-org
rspec-pg 23/50

00:13:46

passed #205158070
gitlab-org
rspec-pg 24/50

00:13:05

passed #205158071
gitlab-org
rspec-pg 25/50

00:16:31

passed #205158072
gitlab-org
rspec-pg 26/50

00:14:15

passed #205158073
gitlab-org
rspec-pg 27/50

00:15:43

passed #205158074
gitlab-org
rspec-pg 28/50

00:16:58

passed #205158075
gitlab-org
rspec-pg 29/50

00:13:27

passed #205158034
gitlab-org
rspec-pg 3/50

00:14:29

passed #205158076
gitlab-org
rspec-pg 30/50

00:15:21

passed #205158078
gitlab-org
rspec-pg 31/50

00:14:30

passed #205158081
gitlab-org
rspec-pg 32/50

00:14:28

passed #205158084
gitlab-org
rspec-pg 33/50

00:15:22

passed #205158086
gitlab-org
rspec-pg 34/50

00:16:55

passed #205158088
gitlab-org
rspec-pg 35/50

00:14:49

passed #205158089
gitlab-org
rspec-pg 36/50

00:15:58

passed #205158090
gitlab-org
rspec-pg 37/50

00:12:49

passed #205158091
gitlab-org
rspec-pg 38/50

00:13:25

passed #205158092
gitlab-org
rspec-pg 39/50

00:15:18

passed #205158036
gitlab-org
rspec-pg 4/50

00:13:45

passed #205158093
gitlab-org
rspec-pg 40/50

00:15:15

passed #205158094
gitlab-org
rspec-pg 41/50

00:13:10

passed #205158095
gitlab-org
rspec-pg 42/50

00:15:34

passed #205158096
gitlab-org
rspec-pg 43/50

00:13:41

passed #205158097
gitlab-org
rspec-pg 44/50

00:14:01

passed #205158098
gitlab-org
rspec-pg 45/50

00:15:16

passed #205158099
gitlab-org
rspec-pg 46/50

00:13:49

passed #205158100
gitlab-org
rspec-pg 47/50

00:15:26

passed #205158101
gitlab-org
rspec-pg 48/50

00:14:39

passed #205158102
gitlab-org
rspec-pg 49/50

00:15:43

passed #205158039
gitlab-org
rspec-pg 5/50

00:13:29

passed #205158103
gitlab-org
rspec-pg 50/50

00:14:21

passed #205158041
gitlab-org
rspec-pg 6/50

00:17:02

passed #205158042
gitlab-org
rspec-pg 7/50

00:14:03

passed #205158044
gitlab-org
rspec-pg 8/50

00:15:13

passed #205158046
gitlab-org
rspec-pg 9/50

00:15:37

failed #205158030
allowed to fail
sast

00:36:28

passed #205158105
gitlab-org
static-analysis

00:25:41

 
  Review
failed #205187665
gitlab-org allowed to fail
review-deploy

00:00:55

manual #205158125
gitlab-org allowed to fail manual
review-stop
failed #205180009
gitlab-org allowed to fail
review-deploy

00:01:17

failed #205158124
gitlab-org allowed to fail
review-deploy

00:01:16

 
  Qa
manual #205158126
allowed to fail manual
package-and-qa
failed #205158129
docker gitlab-org allowed to fail
review-performance

00:06:23

manual #205158128
docker gitlab-org allowed to fail manual
review-qa-all
failed #205191878
docker gitlab-org allowed to fail
review-qa-smoke

00:04:20

failed #205190417
gitlab-org docker allowed to fail
review-qa-smoke

00:04:09

failed #205158127
docker gitlab-org allowed to fail
review-qa-smoke

00:04:15

 
  Post Test
passed #205158133
gitlab-org
coverage

00:04:55

95.12%
passed #205158134
gitlab-org allowed to fail
flaky-examples-check

00:02:36

passed #205158132
gitlab-org
jsdoc

00:03:46

passed #205158131
gitlab-org
lint:javascript:report

00:03:46

 
  Post Cleanup
manual #205158135
gitlab-org allowed to fail manual
review-docs-cleanup
 
Name Stage Failure
failed
review-qa-smoke Qa
  /home/qa/qa/scenario/bootable.rb:28:in `launch!'
bin/qa:7:in `<top (required)>'
Running after script...
$ date
Tue Apr 30 18:04:56 UTC 2019
Uploading artifacts...
./qa/gitlab-qa-run-*: found 2 matching files
Uploading artifacts to coordinator... ok
id=205191878 responseStatus=201 Created token=Dy7XK_y7
ERROR: Job failed: exit code 1
failed
review-performance Qa
    at processImmediate [as _immediateCallback] (timers.js:722:5)
[2019-04-30 17:55:11] INFO: HTML stored in /sitespeed.io/sitespeed-results
[2019-04-30 17:55:11] INFO: Finished analysing https://gitlab-review-28741-play-8aqgen.ce.gitlab-review.app
Running after script...
$ mv sitespeed-results/data/performance.json performance.json
Uploading artifacts...
performance.json: found 1 matching files
Uploading artifacts to coordinator... ok
id=205158129 responseStatus=201 Created token=drsyH3uB
ERROR: Job failed: exit code 1
failed
review-deploy Review
error: watch closed before Until timeout
Waiting for rollout to finish: 1 of 2 updated replicas are available...
Running after script...
$ date
Tue Apr 30 17:48:48 UTC 2019
Uploading artifacts...
review_app_url.txt: found 1 matching files
Uploading artifacts to coordinator... ok
id=205187665 responseStatus=201 Created token=uQDkkqjW
ERROR: Job failed: exit code 1
failed
sast Test
2019/04/30 17:31:42 Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
2019/04/30 17:31:42 Timeout when running the analyzer
Running after script...
$ date
Tue Apr 30 17:31:53 UTC 2019
Uploading artifacts...
WARNING: gl-sast-report.json: no matching files
ERROR: No files to upload
ERROR: Job failed: exit code 1
failed
qa-frontend-node:latest Test
gyp ERR! cwd /builds/gitlab-org/gitlab-ce/node_modules/node-sass
gyp ERR! node -v v12.0.0
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok
Build failed with error code: 1
Running after script...
$ date
Tue Apr 30 16:57:34 UTC 2019
ERROR: Job failed: exit code 1