Skip to content
Snippets Groups Projects
Commit 10c1e1cc authored by Andrew Kapuscinski's avatar Andrew Kapuscinski
Browse files

testing docker-compose install

parent 50233607
No related branches found
No related tags found
No related merge requests found
stages:
- build-dev
- push-dev
- deploy-dev
workflow:
......@@ -17,8 +18,8 @@ image: docker:19.03.12
# services:
# - name: docker:19.03.12-dind
before_script:
- echo "$HARBOR_PASSWORD" | docker login -u "$HARBOR_USER" --password-stdin $HARBOR_URL
# before_script:
# - echo "$HARBOR_PASSWORD" | docker login -u "$HARBOR_USER" --password-stdin $HARBOR_URL
# Build
build dev workflow:
......@@ -26,23 +27,42 @@ build dev workflow:
script:
- 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
# Push
push dev workflow:
stage: push-dev
script:
- docker push marconi.aoc.nrao.edu/workspaces/workflow:$CI_COMMIT_SHORT_SHA
- docker push marconi.aoc.nrao.edu/workspaces/workflow:$CI_COMMIT_BRANCH
push dev capability:
stage: push-dev
script:
- docker push marconi.aoc.nrao.edu/workspaces/capability:$CI_COMMIT_SHORT_SHA
- docker push marconi.aoc.nrao.edu/workspaces/capability:$CI_COMMIT_BRANCH
# Tests
# # Deploy
# deploy dev:
# stage: deploy-dev
# script:
# - docker-compose --version
# when: manual
# Deploy
deploy dev:
stage: deploy-dev
script:
- docker-compose --version
- apk add --no-cache py-pip python3-dev libffi-dev openssl-dev gcc libc-dev make curl
- curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
- chmod +x /usr/local/bin/docker-compose
- /usr/local/bin/docker-compose --version
when: manual
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment