From ffe194453bedf6a2dd2f9f4ada9e9bf4b818a1a0 Mon Sep 17 00:00:00 2001 From: lennart <lennkrad@gmail.com> Date: Wed, 22 Apr 2020 18:05:05 +0200 Subject: [PATCH] Try using cross-project needs --- .gitlab-ci.yml | 30 +++++------------------------- 1 file changed, 5 insertions(+), 25 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d7d74ad..e724ce7 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -8,33 +8,13 @@ variables: GIT_SUBMODULE_STRATEGY: recursive REGISTRY: "172.30.190.249:5000" -build_submodule: - stage: build_submodule - image: golang - tags: - - docker -# except: -# - master -# only: -# changes: -# - goe_web/** -# - webservice/** - script: - - go get github.com/prometheus/client_golang/prometheus - - go get github.com/prometheus/client_golang/prometheus/promhttp - - cd goe_web/src/web - - go build web.go - - GOBIN=${CI_PROJECT_DIR}/bin/ go install - - cd ../wrapper - - go build wrapper.go - - GOBIN=${CI_PROJECT_DIR}/bin/ go install - artifacts: - paths: - - bin/ - expire_in: 1 hour - build_webservice: stage: build_webservice + needs: + - project: martin.heide/goe_web + job: steve_jobs + ref: master + artifacts: true tags: - docker except: -- GitLab