Split Auto-DevOps.gitlab-ci.yml into templates

Currently (almost) every template relies on the Helper-Functions
template, which contains the old Auto DevOps bash functions.

Helper-Functions should be split up and included by the
templates that require it so a user doesn't have to
include every helper just for the job(s) they want.
152 jobs for <span class="ref-name">47234-composable-auto-devops</span> in 55 minutes and 16 seconds (queued for 6 seconds)
Status Job ID Name Coverage
  Build
manual #184059211
gitlab-org allowed to fail manual
review-docs-deploy-manual
 
  Prepare
passed #184059215
gitlab-org docker
build-qa-image

00:04:15

passed #184059213
gitlab-org
compile-assets

00:06:36

passed #184059212
gitlab-org
retrieve-tests-metadata

00:00:23

passed #184059214
gitlab-org
setup-test-env

00:03:56

 
  Test
failed #184060792
allowed to fail
code_quality

00:00:15

passed #184059218
danger-review

00:01:59

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

00:01:49

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

00:03:49

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

00:02:24

passed #184059341
gitlab-org
db:rollback-mysql

00:03:45

passed #184059340
gitlab-org
db:rollback-pg

00:02:29

passed #184059348
allowed to fail
dependency_scanning

00:02:34

passed #184059332
gitlab-org
docs lint

00:01:46

passed #184059333
gitlab-org
downtime_check

00:01:39

passed #184059334
gitlab-org
ee_compat_check

00:02:45

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

00:11:44

passed #184059343
gitlab-org
gitlab:setup-mysql

00:04:00

passed #184059342
gitlab-org
gitlab:setup-pg

00:06:15

passed #184059354
gitlab-org
gitlab_git_test

00:00:27

passed #184059346
gitlab-org
jest

00:09:57

passed #184059345
gitlab-org
karma

00:10:04

58.74%
passed #184059339
gitlab-org
migration:path-mysql

00:12:25

passed #184059338
gitlab-org
migration:path-pg

00:12:16

passed #184059355
gitlab-org
no_ee_check

00:00:27

manual #184059217
allowed to fail manual
package-and-qa
passed #184059352
gitlab-org
qa-frontend-node:10

00:08:22

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

00:08:14

passed #184059353
gitlab-org allowed to fail
qa-frontend-node:latest

00:08:13

passed #184059349
gitlab-org
qa:internal

00:02:39

passed #184059350
gitlab-org
qa:selectors

00:02:39

passed #184059356
review-build-cng

00:18:03

passed #184059357
gitlab-org allowed to fail
review-deploy

00:23:52

passed #184059360
gitlab-org docker allowed to fail
review-performance

00:25:54

manual #184059359
gitlab-org docker allowed to fail manual
review-qa-all
passed #184059358
gitlab-org docker allowed to fail
review-qa-smoke

00:27:10

manual #184059361
gitlab-org allowed to fail manual
review-stop
passed #184059273
gitlab-org
rspec-mysql 1/50

00:15:55

passed #184059282
gitlab-org
rspec-mysql 10/50

00:15:07

passed #184059283
gitlab-org
rspec-mysql 11/50

00:12:47

passed #184059284
gitlab-org
rspec-mysql 12/50

00:11:38

passed #184059285
gitlab-org
rspec-mysql 13/50

00:19:22

passed #184059286
gitlab-org
rspec-mysql 14/50

00:14:06

passed #184059287
gitlab-org
rspec-mysql 15/50

00:18:32

passed #184059288
gitlab-org
rspec-mysql 16/50

00:15:21

passed #184059289
gitlab-org
rspec-mysql 17/50

00:13:17

passed #184059290
gitlab-org
rspec-mysql 18/50

00:15:42

passed #184059291
gitlab-org
rspec-mysql 19/50

00:17:47

passed #184059274
gitlab-org
rspec-mysql 2/50

00:13:05

passed #184059292
gitlab-org
rspec-mysql 20/50

00:17:43

passed #184059293
gitlab-org
rspec-mysql 21/50

00:19:44

passed #184059294
gitlab-org
rspec-mysql 22/50

00:14:20

passed #184059295
gitlab-org
rspec-mysql 23/50

00:16:08

passed #184059296
gitlab-org
rspec-mysql 24/50

00:15:08

passed #184059297
gitlab-org
rspec-mysql 25/50

00:21:26

passed #184059298
gitlab-org
rspec-mysql 26/50

00:18:34

passed #184059299
gitlab-org
rspec-mysql 27/50

00:16:02

passed #184059300
gitlab-org
rspec-mysql 28/50

00:22:14

passed #184059301
gitlab-org
rspec-mysql 29/50

00:20:24

passed #184059275
gitlab-org
rspec-mysql 3/50

00:15:25

passed #184059302
gitlab-org
rspec-mysql 30/50

00:17:04

passed #184059303
gitlab-org
rspec-mysql 31/50

00:15:23

failed #184064878
gitlab-org
rspec-mysql 32/50

00:15:40

passed #184059305
gitlab-org
rspec-mysql 33/50

00:15:31

passed #184059306
gitlab-org
rspec-mysql 34/50

00:18:26

passed #184059307
gitlab-org
rspec-mysql 35/50

00:18:34

passed #184059308
gitlab-org
rspec-mysql 36/50

00:14:55

passed #184059309
gitlab-org
rspec-mysql 37/50

00:18:12

passed #184059310
gitlab-org
rspec-mysql 38/50

00:15:53

passed #184059312
gitlab-org
rspec-mysql 39/50

00:17:38

passed #184059276
gitlab-org
rspec-mysql 4/50

00:17:48

passed #184059313
gitlab-org
rspec-mysql 40/50

00:18:07

passed #184059314
gitlab-org
rspec-mysql 41/50

00:22:03

passed #184059315
gitlab-org
rspec-mysql 42/50

00:15:07

passed #184059316
gitlab-org
rspec-mysql 43/50

00:16:16

passed #184059318
gitlab-org
rspec-mysql 44/50

00:19:26

passed #184059321
gitlab-org
rspec-mysql 45/50

00:15:53

passed #184059323
gitlab-org
rspec-mysql 46/50

00:16:37

passed #184059324
gitlab-org
rspec-mysql 47/50

00:16:29

passed #184059326
gitlab-org
rspec-mysql 48/50

00:19:58

passed #184059327
gitlab-org
rspec-mysql 49/50

00:15:27

passed #184059277
gitlab-org
rspec-mysql 5/50

00:13:54

passed #184059328
gitlab-org
rspec-mysql 50/50

00:17:14

passed #184059278
gitlab-org
rspec-mysql 6/50

00:19:17

passed #184059279
gitlab-org
rspec-mysql 7/50

00:12:25

passed #184059280
gitlab-org
rspec-mysql 8/50

00:21:33

passed #184059281
gitlab-org
rspec-mysql 9/50

00:15:44

passed #184059330
gitlab-org allowed to fail
rspec-mysql-quarantine

00:08:48

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

00:12:03

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

00:15:56

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

00:14:28

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

00:13:45

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

00:18:25

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

00:15:07

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

00:14:53

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

00:14:13

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

00:13:36

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

00:13:33

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

00:17:55

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

00:11:16

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

00:13:57

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

00:15:58

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

00:15:32

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

00:14:41

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

00:22:47

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

00:17:11

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

00:17:35

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

00:18:33

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

00:16:07

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

00:18:12

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

00:15:44

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

00:17:38

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

00:14:49

failed #184066146
gitlab-org
rspec-pg 32/50

00:17:34

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

00:13:18

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

00:14:00

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

00:18:08

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

00:18:07

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

00:14:29

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

00:16:47

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

00:18:54

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

00:17:16

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

00:17:31

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

00:17:56

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

00:18:37

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

00:13:54

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

00:21:14

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

00:15:23

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

00:12:40

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

00:18:49

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

00:20:29

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

00:16:26

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

00:13:05

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

00:15:24

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

00:16:26

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

00:15:39

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

00:19:53

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

00:17:31

passed #184059329
gitlab-org allowed to fail
rspec-pg-quarantine

00:08:25

failed #184069902
allowed to fail
sast

00:24:04

passed #184059331
gitlab-org
static-analysis

00:10:28

failed #184059216
allowed to fail
code_quality

00:00:37

failed #184059344
docker gitlab-org
gitlab:assets:compile

00:00:37

failed #184059304
gitlab-org
rspec-mysql 32/50

00:14:07

failed #184059234
gitlab-org
rspec-pg 15/50

00:11:00

failed #184059254
gitlab-org
rspec-pg 32/50

00:17:04

failed #184059347
allowed to fail
sast

00:24:22

 
  Post Test
skipped #184059363
gitlab-org
coverage
skipped #184059362
gitlab-org allowed to fail
flaky-examples-check
skipped #184059366
gitlab-org
jsdoc
skipped #184059364
gitlab-org
lint:javascript:report
 
  Post Cleanup
skipped #184059367
gitlab-org allowed to fail manual
review-docs-cleanup
 
Name Stage Failure
failed
rspec-mysql 32/50 Test
knapsack/: found 4 matching files                  
rspec_flaky/: found 4 matching files
rspec_profiling/: found 1 matching files
WARNING: tmp/capybara/: no matching files
Uploading artifacts to coordinator... ok id=184064878 responseStatus=201 Created token=W2GcHPpW
Uploading artifacts...
junit_rspec.xml: found 1 matching files
Uploading artifacts to coordinator... ok id=184064878 responseStatus=201 Created token=W2GcHPpW
ERROR: Job failed: exit code 1
failed
rspec-pg 32/50 Test
knapsack/: found 4 matching files                  
rspec_flaky/: found 4 matching files
rspec_profiling/: found 1 matching files
WARNING: tmp/capybara/: no matching files
Uploading artifacts to coordinator... ok id=184066146 responseStatus=201 Created token=o-4zcYgg
Uploading artifacts...
junit_rspec.xml: found 1 matching files
Uploading artifacts to coordinator... ok id=184066146 responseStatus=201 Created token=o-4zcYgg
ERROR: Job failed: exit code 1
failed
sast Test
2019/03/26 04:01:47 Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
2019/03/26 04:01:47 Timeout when running the analyzer
Running after script...
$ date
Tue Mar 26 04:01:48 UTC 2019
Uploading artifacts...
WARNING: gl-sast-report.json: no matching files
ERROR: No files to upload
ERROR: Job failed: exit code 1
failed
code_quality Test
Checking out 3a560ee1 as 47234-composable-auto-devops...

Skipping Git submodules setup
/bin/sh: eval: line 98: setup_docker: not found
$ setup_docker
Running after script...
$ date
Tue Mar 26 03:14:07 UTC 2019
ERROR: Job failed: exit code 127