Skip to content

Add basic ci pipeline

Duncan Macleod requested to merge duncanmmacleod/cdsutils:ci into master

This MR adds a basic continuous integration pipeline for this project. It's based heavily off the gitlab-ci-templates and uses conda/mamba to install the requirements. Some notes:

  • this pipeline will only work for python versions supported by conda-forge (at some point in the past), so not python 3.10 just yet
  • this only runs on linux, but would be trivial to run on macOS
  • the 'requirements' are hardcoded into the .gitlab-ci.yml file - it might be cleaner to extract those into an environment.yml file, but either way they need to be hardcoded somewhere...

Merge request reports