Organization GuideΒΆ
For organizations, it is recommanded to fork this repository and to adapt the config.bat file in which you should give:
- Conda channels used for builds and installs,
- Anaconda label used for uploads.
For example, let us consider the config.bat written for the StatisKit organization:
The
TEST_LEVELenvironment variables is used in Conda recipes to control the test launched (e.g., code:1 is for unit tests).The
rConda channels is added for all repositories.Uploads made on the
releaselabel of the Anacondastatiskitchannel are only allowed formasterbranches. Otherwise, the label is changed todevelop.developandreleaseare the only accepted labels for uploads made on the Anacondastatiskitchannel.For uploads on:
Another Anaconda channel than
statiskit, the channels used by Conda arestatiskit(with themainlabel anddeveloplabels) and the one given by the code:ANACONDA_OWNER environment variable (with themainand the label given by theANACONDA_LABELenvironment variable if given).The
statiskitAnaconda channel, the channel used by Conda isstatiskit(with themainlabel and the label given by theANACONDA_LABELenvironment variable if given).Note
In order to prevent Anaconda channel collision for the
releaselabel on thestatiskitchannel (e.g. with AppVeyor CI), thereleaselabel is changed toappveyor-release.