Allow multiple repositories per project

This changes the repository type from a binary `wiki?` to a type. So
we can have more than 2 repository types.

Now everywhere we called `.wiki?` and expected a boolean, we check
that type.
136 jobs for <span class="ref-name">bvl-allow-more-repos-per-resource-ce</span> in 70 minutes and 21 seconds (queued for 12 seconds)
Status Job ID Name Coverage
  Prepare
passed #183530754
gitlab-org
compile-assets

00:09:01

passed #183530753
gitlab-org
retrieve-tests-metadata

00:00:27

passed #183530756
gitlab-org
setup-test-env

00:06:02

 
  Test
passed #183530757
allowed to fail
code_quality

00:10:25

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

00:02:10

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

00:06:02

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

00:02:38

passed #183530958
gitlab-org
db:rollback-mysql

00:04:03

passed #183530957
gitlab-org
db:rollback-pg

00:04:43

passed #183530970
allowed to fail
dependency_scanning

00:04:56

passed #183530943
gitlab-org
docs lint

00:02:14

passed #183530944
gitlab-org
downtime_check

00:03:52

passed #183530945
gitlab-org
ee_compat_check

00:04:49

passed #183530962
gitlab-org
gitlab:setup-mysql

00:06:05

passed #183530959
gitlab-org
gitlab:setup-pg

00:06:54

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

00:05:01

passed #183530979
gitlab-org
gitlab_git_test

00:02:02

passed #183530968
gitlab-org
jest

00:11:27

passed #183530967
gitlab-org
karma

00:10:11

58.17%
passed #183530956
gitlab-org
migration:path-mysql

00:14:09

passed #183530954
gitlab-org
migration:path-pg

00:12:48

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

00:06:25

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

00:07:39

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

00:06:42

passed #183530971
gitlab-org
qa:internal

00:03:20

passed #183530972
gitlab-org
qa:selectors

00:04:35

passed #183530862
gitlab-org
rspec-mysql 1/50

00:10:24

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

00:22:13

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

00:18:21

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

00:17:58

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

00:16:51

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

00:18:38

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

00:15:09

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

00:19:05

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

00:18:42

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

00:15:40

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

00:16:43

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

00:13:49

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

00:18:49

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

00:16:18

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

00:16:26

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

00:21:26

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

00:18:15

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

00:18:46

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

00:21:11

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

00:17:33

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

00:15:56

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

00:15:29

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

00:16:15

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

00:18:16

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

00:22:12

passed #183530907
gitlab-org
rspec-mysql 32/50

00:18:32

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

00:16:26

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

00:16:49

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

00:23:19

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

00:20:32

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

00:17:38

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

00:19:48

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

00:20:31

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

00:16:35

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

00:17:30

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

00:19:24

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

00:16:15

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

00:21:46

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

00:19:32

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

00:23:07

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

00:21:17

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

00:18:39

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

00:17:52

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

00:17:42

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

00:22:23

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

00:23:21

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

00:17:59

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

00:21:32

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

00:15:26

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

00:17:24

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

00:07:27

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

00:15:45

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

00:20:29

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

00:19:35

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

00:16:54

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

00:19:35

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

00:17:25

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

00:15:15

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

00:15:47

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

00:15:48

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

00:16:18

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

00:15:26

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

00:13:43

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

00:16:56

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

00:18:11

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

00:16:09

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

00:21:06

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

00:16:59

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

00:14:36

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

00:20:35

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

00:17:15

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

00:17:38

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

00:16:26

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

00:13:32

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

00:17:23

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

00:22:08

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

00:18:36

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

00:16:47

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

00:14:15

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

00:19:23

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

00:17:46

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

00:18:35

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

00:16:18

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

00:20:08

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

00:15:34

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

00:19:20

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

00:18:27

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

00:17:44

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

00:16:58

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

00:20:57

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

00:18:34

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

00:21:36

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

00:18:10

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

00:15:00

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

00:21:22

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

00:19:12

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

00:23:06

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

00:19:22

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

00:23:35

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

00:15:41

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

00:16:26

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

00:10:06

failed #183564621
allowed to fail
sast

00:24:58

passed #183530942
gitlab-org
static-analysis

00:17:53

failed #183530900
gitlab-org
rspec-mysql 28/50

00:14:40

failed #183530969
allowed to fail
sast

00:24:59

 
  Post Test
passed #183530981
gitlab-org
coverage

00:03:31

95.24%
passed #183530980
gitlab-org allowed to fail
flaky-examples-check

00:01:36

passed #183530983
gitlab-org
jsdoc

00:01:43

passed #183530982
gitlab-org
lint:javascript:report

00:00:56

 
Name Stage Failure
failed
sast Test
2019/03/25 12:27:39 Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
2019/03/25 12:27:39 Timeout when running the analyzer
Running after script...
$ date
Mon Mar 25 12:27:41 UTC 2019
Uploading artifacts...
WARNING: gl-sast-report.json: no matching files
ERROR: No files to upload
ERROR: Job failed: exit code 1