diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 2e31e32eeb15becebe05bd3180ba42c098440f5c..2eefd733b958790435966c00d7de184af28f7380 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,4 +1,5 @@ image: docker:20.10.16 + services: - docker:20.10.16-dind @@ -7,23 +8,19 @@ stages: - test variables: - DOCKER_HOST: tcp://docker:2376 - DOCKER_TLS_CERTDIR: "/certs" CONTAINER_IMAGE: "bioseqenv" - IMAGE_TAG: "0.1 " - -before_script: - - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY + IMAGE_TAG: "0.1" + DOCKER_TLS_CERTDIR: "" build: stage: build script: - - docker build --pull -t $CONTAINER_IMAGE:$IMAGE_TAG . - - docker push $CONTAINER_IMAGE:$IMAGE_TAG + - docker build -t $CI_REGISTRY_IMAGE:$IMAGE_TAG . + - echo $CI_REGISTRY_PASSWORD | docker login -u $CI_REGISTRY_USER $CI_REGISTRY --password-stdin + - docker push $CI_REGISTRY_IMAGE:$IMAGE_TAG test: stage: test script: - - docker pull $CONTAINER_IMAGE:$IMAGE_TAG - - docker run $CONTAINER_IMAGE:$IMAGE_TAG conda run -n dragonflye dragonflye -h - \ No newline at end of file + - docker pull $CI_REGISTRY_IMAGE:$IMAGE_TAG + - docker run $CI_REGISTRY_IMAGE:$IMAGE_TAG conda run -n dragonflye dragonflye -h