Repositories GuideΒΆ

To activate AppVeyor CI for a GitHub repository, refers to this page.

Within the StatisKit organization, there exits 2 types of deployment for repositories:

  • Repositories for realease deployment (e.g., StatisKit). The goal of these repositories is to build all source code that is designed to be installed in the same Conda environment and to test them together. To do so,

    • all Conda packages are built and deployed to the release label (given the environment variable ANACONDA_LABEL) without considering the develop label.
    • Once all packages are deployed to the release label and have been tested, in a last job, packages are moved from the release channel to the main channel (given by the environment variable ANACONDA_RELABEL).

    Warning

    These type of repositories must contain fast_finish: True in the matrix field. Otherwise, the last job moving the packages on the release channel to the main would be executed even if one job failed.

  • Repositories for continuous deployment (e.g., ClangLite).