# SPDX-FileCopyrightText: : 2017-2020 The PyPSA-Eur Authors # # SPDX-License-Identifier: GPL-3.0-or-later branches: only: - master os: - windows - linux - osx language: bash before_install: # install conda - wget https://raw.githubusercontent.com/trichter/conda4travis/latest/conda4travis.sh -O conda4travis.sh - source conda4travis.sh # install conda environment - conda install -c conda-forge mamba - mamba env create -f ./envs/environment.yaml - conda activate pypsa-eur # install open-source solver - mamba install -c conda-forge glpk ipopt'<3.13.3' # list packages for easier debugging - conda list before_script: - 'echo -ne "url: ${CDSAPI_URL}\nkey: ${CDSAPI_TOKEN}\n" > ~/.cdsapirc' script: - cp ./test/config.test1.yaml ./config.yaml - snakemake -j all solve_all_networks - rm -rf resources/*.nc resources/*.geojson resources/*.h5 networks results # could repeat for more configurations in future