Codebase list python-faraday / 62d1b14 .gitlab / ci / build-ci / .testing-gitlab-ci.yml
62d1b14

Tree @62d1b14 (Download .tar.gz)

.testing-gitlab-ci.yml @62d1b14raw · history · blame

smoke_test_deb:
    allow_failure: false
    stage: build_testing  # TODO improve
    image: ubuntu:18.04
    needs:
      - job: generate_deb
        artifacts: true
    script:
        - apt-get update -y
        - apt install -y sudo curl
        - apt-get install -y ./faraday-server_amd64.deb
        - which faraday-manage
        - faraday-manage show-urls
        - export FARADAY_HOME=/home/faraday
        - /opt/faraday/bin/faraday-server || true  # create .faraday
        - "echo '[database]' >>~faraday/.faraday/config/server.ini"
        - echo "connection_string = postgresql+psycopg2://$POSTGRES_USER:$POSTGRES_PASSWORD@postgres/$POSTGRES_DB" >>~faraday/.faraday/config/server.ini
        - cat ~faraday/.faraday/config/server.ini
        - faraday-manage create-tables
        - /opt/faraday/bin/faraday-server &
        - sleep 5
        - curl -v http://localhost:5985/_api/v2/info
        - kill $(cat ~faraday/.faraday/faraday-server-port-5985.pid)
        - jobs
    rules:
      - !reference [.on-master-staging, rules]
      - !reference [.be-built, rules]
      - when: never