github.com/haalcala/mattermost-server-change-repo/v5@v5.33.2/.gitlab-ci/test-schema.yml (about)

     1  .test-schema:
     2    stage: test
     3    image: $CI_REGISTRY/mattermost/ci/images/mattermost-build-docker:19.03.12-1
     4    services:
     5      - name: $CI_REGISTRY/mattermost/ci/images/docker-dind:19.03.12-1
     6        alias: docker
     7    variables:
     8      DOCKER_TLS_CERTDIR: ""
     9      DOCKER_HOST: tcp://docker:2375/
    10      DOCKER_DRIVER: overlay2
    11      DOCKER_CONTENT_TRUST: 0
    12      DOCKER_CONTENT_TRUST_REPOSITORY_PASSPHRASE: ""
    13    before_script:
    14      - docker ps
    15  
    16      - ulimit -n 8096
    17      - cd build
    18      - docker-compose --no-ansi run --rm start_dependencies
    19      - cat ../tests/test-data.ldif | docker-compose --no-ansi exec -T openldap bash -c 'ldapadd -x -D "cn=admin,dc=mm,dc=test,dc=com" -w mostest'
    20      - docker-compose --no-ansi exec -T minio sh -c 'mkdir -p /data/mattermost-test'
    21      - sleep 5
    22      - docker run --net build_mm-test appropriate/curl:latest sh -c "until curl --max-time 5 --output - http://mysql:3306; do echo waiting for mysql; sleep 5; done;"
    23      - docker run --net build_mm-test appropriate/curl:latest sh -c "until curl --max-time 5 --output - http://elasticsearch:9200; do echo waiting for elasticsearch; sleep 5; done;"