language: python dist: bionic services: - docker before_install: - pip -q install -U docker-compose -r requirements.txt jobs: include: - stage: build # before_script: # - echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin script: - docker-compose -f docker/docker-compose.yml build # - docker push daniviga/beer # - docker push daniviga/ntpd - stage: django install: - docker-compose -f docker/docker-compose.yml build # - docker-compose -f docker/docker-compose.yml pull before_script: - docker-compose -f docker/docker-compose.yml up -d script: - docker-compose -f docker/docker-compose.yml exec bite python manage.py test - stage: simulator env: - IOT_TL=http - IOT_TL=mqtt install: - docker-compose -f docker/docker-compose.yml build # - docker-compose -f docker/docker-compose.yml pull before_script: - docker-compose -f docker/docker-compose.yml up -d script: - sleep 10 - IOT_DEBUG=1 ./docker/simulator/device_simulator.py -s 'simu1234' -d 5 & - sleep 15 - curl -sf http://localhost/telemetry/simu1234/last/