Skip to content
Snippets Groups Projects
.gitlab-ci.yml 1.36 KiB
Newer Older
        - if: $CI_COMMIT_MESSAGE =~ /\A(?i)-wip/
          when: never
        - if: '$CI_PIPELINE_SOURCE == "push"'

image: docker:19.03.12

variables:
    # Docker Variables
    DOCKER_TLS_CERTDIR: "/certs"

services:
    - name: docker:19.03.12-dind

before_script:
    - echo "$HARBOR_PASSWORD" | docker login -u "$HARBOR_USER" --password-stdin $HARBOR_URL

        - 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