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_LEVEL
environment variables is used in Conda recipes to control the test launched (e.g., code:1 is for unit tests).The
r
Conda channels is added for all repositories.Uploads made on the
release
label of the Anacondastatiskit
channel are only allowed formaster
branches. Otherwise, the label is changed todevelop
.develop
andrelease
are the only accepted labels for uploads made on the Anacondastatiskit
channel.For uploads on:
Another Anaconda channel than
statiskit
, the channels used by Conda arestatiskit
(with themain
label anddevelop
labels) and the one given by the code:ANACONDA_OWNER environment variable (with themain
and the label given by theANACONDA_LABEL
environment variable if given).The
statiskit
Anaconda channel, the channel used by Conda isstatiskit
(with themain
label and the label given by theANACONDA_LABEL
environment variable if given).Note
In order to prevent Anaconda channel collision for the
release
label on thestatiskit
channel (e.g. with AppVeyor CI), therelease
label is changed toappveyor-release
.