Continuous Deployment§
Learning Objectives
Understand what
conda-forge
is, and what their role is with respect to Conda packages.Understand how
conda-smithy
builds, tests and packages across target OS’.Know how to inspect build status’ of packages on Azure and re-trigger them.
Understand common problems encountered in this workflow and how to resolve them.
The previous section described the concepts that found the creation of a Conda
package. This section will describe how packages are built, tested and
deployed using an open source continuous deployment (CD) system built by
the conda-forge
community: conda-smithy
.
Note
conda-smithy
can also be used as a continuous integration (CI)
and continuous delivery system.
Attention
Please ensure to use the recommended following command to install conda-smithy. If not installed in the base environment, you may need to reinstall Miniconda/Anaconda from scratch.
Azure§
Microsoft Azure, commonly referred to as Azure, is a cloud computing service created by Microsoft for building, testing, deploying, and managing applications and services through Microsoft-managed data centers.