EOX GitLab Instance

Skip to content
Snippets Groups Projects
Commit a1e62aab authored by Mussab Abdalla's avatar Mussab Abdalla
Browse files

restructure steps

parent 35f37a9a
No related branches found
No related tags found
No related merge requests found
...@@ -2,38 +2,10 @@ variables: ...@@ -2,38 +2,10 @@ variables:
DOCKER_TLS_CERTDIR: "" DOCKER_TLS_CERTDIR: ""
stages: stages:
- test
- build - build
- test
- publish
test:
image: ubuntu:18.04
stage: test
variables:
BUCKET_NAME: pvs_testing
services:
- docker:dind
before_script:
- docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
script:
- apt-get update -qy
- apt-get install -y python-dev python-pip
- pip install -r requirements.txt
- pytest
- docker pull $CI_REGISTRY/pvs_core
- docker pull $CI_REGISTRY/pvs_cache
- docker pull $CI_REGISTRY/pvs_preprocessor
- docker pull $CI_REGISTRY/pvs_client
- docker stack deploy -c docker-compose.vhr18.yml -c docker-compose.vhr18.dev.yml vhr18-pvs
- docker exec -it $(docker ps -qf "name=vhr18-pvs_renderer") /bin/bash
- cd /var/www/pvs/dev/pvs_instance
- python3 manage.py id list
# after_script:
# - docker stack rm vhr18-pvs
# - docker volume rm vhr18-pvs_db-data
# - docker volume rm vhr18-pvs_redis-data
# - docker volume rm vhr18-pvs_traefik-data
# - docker volume rm vhr18-pvs_cache-db
build-master: build-master:
image: docker:latest image: docker:latest
...@@ -100,3 +72,26 @@ build: ...@@ -100,3 +72,26 @@ build:
- docker push "$IMAGE:$CI_COMMIT_REF_NAME" - docker push "$IMAGE:$CI_COMMIT_REF_NAME"
except: except:
- master - master
test:
image: docker:latest
stage: test
variables:
BUCKET_NAME: pvs_testing
services:
- docker:dind
before_script:
- docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
script:
- apt-get update -qy
- apt-get install -y python-dev python-pip
- pip install -r requirements.txt
- pytest
- docker stack deploy -c docker-compose.vhr18.yml -c docker-compose.vhr18.dev.yml vhr18-pvs
- docker exec -it $(docker ps -qf "name=vhr18-pvs_renderer") python3 /var/www/pvs/dev/pvs_instance/manage.py id list
# after_script:
# - docker stack rm vhr18-pvs
# - docker volume rm vhr18-pvs_db-data
# - docker volume rm vhr18-pvs_redis-data
# - docker volume rm vhr18-pvs_traefik-data
# - docker volume rm vhr18-pvs_cache-db
\ No newline at end of file
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