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 variableANACONDA_LABEL
) without considering thedevelop
label. - Once all packages are deployed to the
release
label and have been tested, in a last job, packages are moved from therelease
channel to themain
channel (given by the environment variableANACONDA_RELABEL
).
Warning
These type of repositories must contain
fast_finish: True
in thematrix
field. Otherwise, the last job moving the packages on therelease
channel to themain
would be executed even if one job failed.- all Conda packages are built and deployed to the
Repositories for continuous deployment (e.g., ClangLite).