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