Build and Test Automation

These CCPi modules are built automatically from Github repository:

With following limitation:

  • every commit to master branch is built and binary is uploaded into anaconda channel ccpi.
  • every pull request is built, but no binaries are uploaded
  • commit to non-master branch is not built
  • the result of built and test process is available in on top of the github page
  • version is determined from last git tag and number of commits after this tag, e.g. 0.10.3_103 means 103 commits after last tagged version 0.10.3.
  • if number of commits after tagged version is 0, then this built is assumed production, this can be installed by
conda install -c ccpi ccpi-[module name]
  • if number of commits after tagged version is greater than 0, then this built is labeled as dev
conda install -c ccpi/label/dev ccpi-[module-name]