Skip to content
Snippets Groups Projects
Commit a37888df authored by Alex Kanitz's avatar Alex Kanitz
Browse files

test

parent d5cbadf9
No related branches found
No related tags found
1 merge request!5ci: add GitLab CI config
Pipeline #14463 failed
...@@ -8,22 +8,25 @@ test: ...@@ -8,22 +8,25 @@ test:
- if: $CI_PIPELINE_SOURCE == "merge_request_event" - if: $CI_PIPELINE_SOURCE == "merge_request_event"
when: never when: never
script: script:
- docker build -t testimage:latest . - export IMAGE="${DOCKER_ORG}/${DOCKER_REPO}:latest"
- docker run --rm -it testimage:latest tests/test.sh - docker build -t $IMAGE .
- docker run --rm $IMAGE tests/test.sh
test_and_publish: test_and_publish:
rules: rules:
- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH - if: $CI_COMMIT_BRANCH != $CI_DEFAULT_BRANCH
- if: $CI_PIPELINE_SOURCE == "merge_request_event" - if: $CI_PIPELINE_SOURCE == "merge_request_event"
when: never when: never
script: script:
- export VERSION=$(grep 'version <-' ascii_alignment_pileup.R | cut -f2 -d'"') - export VERSION=$(grep 'version <-' ascii_alignment_pileup.R | cut -f2 -d'"')
- export IMAGE="${DOCKER_ORG}/${DOCKER_REPO}:${VERSION}" - export IMAGE="${DOCKER_ORG}/${DOCKER_REPO}"
- | - |
docker build \ docker build \
-t $IMAGE \ -t ${IMAGE}:${VERSION} \
--build-arg version=$VERSION \ --build-arg version=$VERSION \
. .
- docker run --rm -it $IMAGE tests/test.sh - docker run --rm ${IMAGE}:${VERSION} tests/test.sh
- echo "${DOCKER_TOKEN}" | docker login -u "${DOCKER_USER}" --password-stdin - echo "${DOCKER_TOKEN}" | docker login -u "${DOCKER_USER}" --password-stdin
- docker push $IMAGE - docker tag ${IMAGE}:${VERSION} ${IMAGE}:latest
- docker push ${IMAGE}:${VERSION}
- docker push ${IMAGE}:latest
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment