before_script: - export GIT_SSL_NO_VERIFY=1 - git submodule sync --recursive - git submodule update --init --recursive - export PATH="$HOME/miniconda2/bin:$PATH" stages: - prepare - test - report - clean prepare: stage: prepare script: - conda update conda test_python2: stage: test script: - conda env update -f environment.yml -n earthdiagnostics2 python=2.7 - source activate earthdiagnostics2 - python run_test.py test_python3: stage: test script: - conda env update -f environment.yml -n earthdiagnostics3 python=3.6 - source activate earthdiagnostics3 - python run_test.py report_codacy: stage: report script: - source activate earthdiagnostics3 - pip install codacy-coverage --upgrade - python-codacy-coverage -r test/report/python3/coverage.xml clean: stage: clean script: - conda clean --all --yes