Merge branch 'ci-pipeline-commit-lookup' into 'master'

Use porcelain commit lookup method on CI::CreatePipelineService

Closes charts/helm.gitlab.io#291

See merge request gitlab-org/gitlab-ce!17911
90 jobs for master in 40 minutes and 32 seconds (queued for 9 seconds)
Status Job ID Name Coverage
  Build
manual #58965831
gitlab-org allowed to fail manual
package-and-qa
manual #58965832
gitlab-org allowed to fail manual
review-docs-deploy
 
  Prepare
passed #58965834
gitlab-org
compile-assets

00:05:38

passed #58965833
gitlab-org
retrieve-tests-metadata

00:00:21

passed #58965835
gitlab-org
setup-test-env

00:06:16

 
  Test
passed #58965921
gitlab-org
cache gems

00:01:00

passed #58965917
gitlab-org
codequality

00:00:55

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

00:02:27

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

00:04:38

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

00:02:44

passed #58965912
gitlab-org
db:rollback-mysql

00:03:20

passed #58965911
gitlab-org
db:rollback-pg

00:03:08

passed #58965900
gitlab-org
docs lint

00:00:45

passed #58965915
gitlab-org
gitlab:assets:compile

00:07:12

passed #58965914
gitlab-org
gitlab:setup-mysql

00:04:51

passed #58965913
gitlab-org
gitlab:setup-pg

00:04:18

passed #58965922
gitlab-org
gitlab_git_test

00:00:38

passed #58965916
gitlab-org
karma

00:05:48

54.72%
passed #58965909
gitlab-org
migration:path-mysql

00:15:31

passed #58965907
gitlab-org
migration:path-pg

00:11:26

passed #58965919
gitlab-org
qa:internal

00:01:45

passed #58965920
gitlab-org
qa:selectors

00:01:37

passed #58965867
gitlab-org
rspec-mysql 0 28

00:14:03

passed #58965868
gitlab-org
rspec-mysql 1 28

00:11:19

passed #58965877
gitlab-org
rspec-mysql 10 28

00:14:18

passed #58965878
gitlab-org
rspec-mysql 11 28

00:10:11

passed #58965879
gitlab-org
rspec-mysql 12 28

00:14:32

passed #58965880
gitlab-org
rspec-mysql 13 28

00:14:42

passed #58965881
gitlab-org
rspec-mysql 14 28

00:12:16

passed #58965882
gitlab-org
rspec-mysql 15 28

00:13:01

passed #58965883
gitlab-org
rspec-mysql 16 28

00:11:16

passed #58965884
gitlab-org
rspec-mysql 17 28

00:11:17

passed #58965885
gitlab-org
rspec-mysql 18 28

00:13:20

passed #58965886
gitlab-org
rspec-mysql 19 28

00:09:15

passed #58965869
gitlab-org
rspec-mysql 2 28

00:11:27

passed #58965887
gitlab-org
rspec-mysql 20 28

00:11:10

passed #58965888
gitlab-org
rspec-mysql 21 28

00:16:20

passed #58965889
gitlab-org
rspec-mysql 22 28

00:15:10

passed #58965890
gitlab-org
rspec-mysql 23 28

00:09:29

passed #58965891
gitlab-org
rspec-mysql 24 28

00:16:11

passed #58965892
gitlab-org
rspec-mysql 25 28

00:12:33

passed #58965893
gitlab-org
rspec-mysql 26 28

00:13:17

passed #58965894
gitlab-org
rspec-mysql 27 28

00:11:32

passed #58965870
gitlab-org
rspec-mysql 3 28

00:12:33

passed #58965871
gitlab-org
rspec-mysql 4 28

00:08:28

passed #58965872
gitlab-org
rspec-mysql 5 28

00:10:42

passed #58965873
gitlab-org
rspec-mysql 6 28

00:13:38

passed #58965874
gitlab-org
rspec-mysql 7 28

00:15:38

passed #58965875
gitlab-org
rspec-mysql 8 28

00:13:57

passed #58965876
gitlab-org
rspec-mysql 9 28

00:10:48

passed #58965837
gitlab-org
rspec-pg 0 28

00:12:58

passed #58965838
gitlab-org
rspec-pg 1 28

00:13:16

passed #58965848
gitlab-org
rspec-pg 10 28

00:15:22

passed #58965849
gitlab-org
rspec-pg 11 28

00:18:20

passed #58965850
gitlab-org
rspec-pg 12 28

00:15:48

passed #58965851
gitlab-org
rspec-pg 13 28

00:18:48

passed #58965852
gitlab-org
rspec-pg 14 28

00:14:51

passed #58965853
gitlab-org
rspec-pg 15 28

00:13:48

passed #58965854
gitlab-org
rspec-pg 16 28

00:15:30

passed #58965855
gitlab-org
rspec-pg 17 28

00:13:53

passed #58965857
gitlab-org
rspec-pg 18 28

00:16:00

passed #58965858
gitlab-org
rspec-pg 19 28

00:12:26

passed #58965839
gitlab-org
rspec-pg 2 28

00:12:49

passed #58965859
gitlab-org
rspec-pg 20 28

00:18:19

passed #58965860
gitlab-org
rspec-pg 21 28

00:16:15

passed #58965861
gitlab-org
rspec-pg 22 28

00:31:31

passed #58965862
gitlab-org
rspec-pg 23 28

00:12:15

passed #58965863
gitlab-org
rspec-pg 24 28

00:14:32

passed #58965864
gitlab-org
rspec-pg 25 28

00:19:31

passed #58965865
gitlab-org
rspec-pg 26 28

00:16:11

passed #58965866
gitlab-org
rspec-pg 27 28

00:11:09

passed #58965840
gitlab-org
rspec-pg 3 28

00:12:57

passed #58965841
gitlab-org
rspec-pg 4 28

00:15:22

passed #58965842
gitlab-org
rspec-pg 5 28

00:13:52

passed #58965843
gitlab-org
rspec-pg 6 28

00:14:43

passed #58965844
gitlab-org
rspec-pg 7 28

00:15:01

passed #58965846
gitlab-org
rspec-pg 8 28

00:10:47

passed #58965847
gitlab-org
rspec-pg 9 28

00:11:17

passed #58965918
sast

00:10:59

passed #58965897
gitlab-org
spinach-mysql 0 2

00:11:12

passed #58965898
gitlab-org
spinach-mysql 1 2

00:12:04

passed #58965895
gitlab-org
spinach-pg 0 2

00:10:13

passed #58965896
gitlab-org
spinach-pg 1 2

00:15:12

passed #58965899
gitlab-org
static-analysis

00:03:27

 
  Post Test
passed #58965924
gitlab-org
coverage

00:00:45

100.0%
passed #58965925
gitlab-org
lint:javascript:report

00:01:29

passed #58965923
gitlab-org
update-tests-metadata

00:01:34

 
  Pages
passed #58965926
gitlab-org
pages

00:00:59

 
  Post Cleanup
manual #58965927
gitlab-org allowed to fail manual
review-docs-cleanup
 
  Deploy
passed pages:deploy

00:00:58