From c8db1f8d16f7000cd2d8d225e932d85ac22e5247 Mon Sep 17 00:00:00 2001
From: Andrew Kapuscinski <akapusci@nrao.edu>
Date: Fri, 20 Nov 2020 10:32:40 -0700
Subject: [PATCH] added dev image build and push steps for gitlab-ci

---
 .gitlab-ci.yml | 18 +++++++++++++++---
 1 file changed, 15 insertions(+), 3 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 9830cdc5f..7534fbf59 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -3,6 +3,8 @@ stages:
 
 workflow:
     rules:
+        - if: $CI_COMMIT_MESSAGE =~ /\A(?i)-wip/
+          when: never
         - if: '$CI_PIPELINE_SOURCE == "push"'
 
 image: docker:19.03.12
@@ -15,10 +17,20 @@ services:
     - name: docker:19.03.12-dind
 
 before_script:
-    - docker info
     - echo "$HARBOR_PASSWORD" | docker login -u "$HARBOR_USER" --password-stdin $HARBOR_URL
 
-build dev:
+build dev workflow:
     stage: build-dev
     script:
-        - docker build -t workspace:gitlab-test -f services/workflow/Dockerfile.dev .
+        - docker build -t marconi.aoc.nrao.edu/workspaces/workflow:$CI_COMMIT_BRANCH -f services/workflow/Dockerfile.dev .
+        - docker tag marconi.aoc.nrao.edu/workspaces/workflow:$CI_COMMIT_BRANCH marconi.aoc.nrao.edu/workspaces/workflow:$CI_COMMIT_SHORT_SHA
+        - docker push marconi.aoc.nrao.edu/workspaces/workflow:$CI_COMMIT_SHORT_SHA
+        - docker push marconi.aoc.nrao.edu/workspaces/workflow:$CI_COMMIT_BRANCH
+
+build dev capability:
+    stage: build-dev
+    script:
+        - docker build -t marconi.aoc.nrao.edu/workspaces/capability:$CI_COMMIT_BRANCH -f services/capability/Dockerfile.dev .
+        - docker tag marconi.aoc.nrao.edu/workspaces/capability:$CI_COMMIT_BRANCH marconi.aoc.nrao.edu/workspaces/capability:$CI_COMMIT_SHORT_SHA
+        - docker push marconi.aoc.nrao.edu/workspaces/capability:$CI_COMMIT_SHORT_SHA
+        - docker push marconi.aoc.nrao.edu/workspaces/capability:$CI_COMMIT_BRANCH
-- 
GitLab