Skip to content
Snippets Groups Projects
.gitlab-ci.yml 981 B
Newer Older
# include:
#     - project: 'vr-group/in-situ-pipeline/insite'
#       ref: develop 
#       file: '/test-setup.yml'
Simon Oehrl's avatar
Simon Oehrl committed

# variables:
#     ACCESS_NODE_COMMIT: $CI_COMMIT_SHA
Simon Oehrl's avatar
Simon Oehrl committed

# api_test:
#     extends: .api_test

deploy:develop:
    tags:
        - docker
        - centos
    only:
        - develop
    script:
        - docker build -t rwthvr/insite-access-node:develop .
        - docker login -u $DOCKER_USERNAME -p $DOCKER_PASSWORD
        - docker push rwthvr/insite-access-node:develop

deploy:master:
    tags:
        - docker
        - centos
    only:
        - master
    script:
        - docker build -t rwthvr/insite-access-node .
        - VERSION=$(git tag --points-at $CI_COMMIT_SHA)
        - >
            [[ $VERSION =~ ^[0-9]+\.[0-9]+(\.[0-9]+)?$ ]]
        - echo $VERSION
        - docker tag rwthvr/insite-access-node rwthvr/access-node:$VERSION
        - docker login -u $DOCKER_USERNAME -p $DOCKER_PASSWORD
        - docker push rwthvr/insite-access-node