EOX GitLab Instance

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

Merge branch 'testing_branch' of gitlab.eox.at:esa/prism/vs into testing_branch

parents 7e0c3afc cfaa55ee
No related branches found
No related tags found
No related merge requests found
variables:
DOCKER_TLS_CERTDIR: ""
stages:
- build
- test
- publish
build-master:
image: docker:latest
stage: build
......@@ -66,3 +72,31 @@ build:
- docker push "$IMAGE:$CI_COMMIT_REF_NAME"
except:
- 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:
- apk add --update py-pip
- pip install -r requirements.txt
- pytest
- chmod +x env_setup.sh wait_for_container.sh
- ./env_setup.sh
- docker swarm init
- docker stack deploy -c docker-compose.vhr18.yml -c docker-compose.vhr18.dev.yml vhr18-pvs
- ./wait_for_container.sh
- docker ps
- docker ps -qf "name=vhr18-pvs_renderer"
# - 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
#!/bin/sh
cat $vhr18_db > ./env/vhr18_db.env
cat $vhr18_django > ./env/vhr18_django.env
cat $vhr18_obs > ./env/vhr18_obs.env
cat $emg_db > ./env/emg_db.env
cat $emg_django > ./env/emg_django.env
cat $emg_obs > ./env/emg_obs.env
pytest
\ No newline at end of file
def func(x):
return x + 1
def test_answer():
assert func(3) == 4
\ No newline at end of file
#!/bin/sh
while [ -z $(docker ps -qf "name=vhr18-pvs_renderer")]; do
>&2 echo "Container is unavailable - sleeping"
sleep 15
done
\ 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