Guidelines (Rules)
- see also this Building External Packages From Git Tags
- start build numbers at 100 to get conda to pick our channel builds over other channels
- add descriptive build strings to help specify uniquify our package canonical names
- like openmpi_verbs_lsf
- record log files of all builds
- print environment and compiler used at the top of all build.sh scripts
- record the md5 sum of the package file in the meta.yaml
- just use the root environment of the miniconda install on the correct host, deactivate any conda environments you might be in
- use ana-rel-manage -c bld-pkg to build packages. This does the following extra things:
- save a log file, manage the filename, repeat builds of same package name get new name
- moved built package into our file based channel
- re-indexes the channel so we can install the package
Overview
Content Tools