Skip to content
Snippets Groups Projects
.gitlab-ci.yml 609 B
Newer Older
Matthieu Boileau's avatar
Matthieu Boileau committed
stages:
  - build
  - test

Matthieu Boileau's avatar
Matthieu Boileau committed
variables:
  CONTAINER_TEST_IMAGE: boileaum/rosen:latest

before_script:
Matthieu Boileau's avatar
Matthieu Boileau committed
  - echo $DOCKERHUB_PASSWD | docker login -u boileaum --password-stdin
Matthieu Boileau's avatar
Matthieu Boileau committed

Matthieu Boileau's avatar
Matthieu Boileau committed
b:docker:
  stage: build
  tags:
    - shell, docker
  script:
Matthieu Boileau's avatar
Matthieu Boileau committed
    - docker build --pull -t $CONTAINER_TEST_IMAGE -f ./docker/Dockerfile-rosen .
    - docker push $CONTAINER_TEST_IMAGE
Matthieu Boileau's avatar
Matthieu Boileau committed

t:docker:
  stage: test
  tags:
    - shell, docker
  script:
Matthieu Boileau's avatar
Matthieu Boileau committed
    #- docker build --pull -t boileaum/rosen:latest -f ./docker/Dockerfile-rosen .
    - docker pull $CONTAINER_TEST_IMAGE
    - docker run $CONTAINER_TEST_IMAGE /bin/bash -c 'pytest -v'