|
| 1 | +# CDMS2 |
| 2 | + |
1 | 3 | ### Builds
|
2 | 4 | [](https://circleci.com/gh/CDAT/cdms)
|
3 | 5 | [](https://coveralls.io/github/CDAT/cdms)
|
4 |
| -[](https://travis-ci.org/CDAT/cdms/builds) |
5 | 6 | 
|
6 | 7 |
|
7 | 8 |
|
8 | 9 | ### Anaconda
|
9 | 10 | [](https://anaconda.org/uvcdat/cdms2)
|
10 | 11 | [](https://anaconda.org/uvcdat/cdms2)
|
11 | 12 | [](https://conda.anaconda.org/uvcdat)
|
| 13 | + |
| 14 | +# Building conda package |
| 15 | + |
| 16 | +```bash |
| 17 | +make dev-build |
| 18 | +``` |
| 19 | + |
| 20 | +## Build in docker container |
| 21 | +```bash |
| 22 | +make dev-docker |
| 23 | +``` |
| 24 | + |
| 25 | +# Makefile targets |
| 26 | + |
| 27 | +- **conda-info**: Runs `conda info` in the test environment. |
| 28 | +- **conda-list**: Runs `conda list` in the test environment. |
| 29 | +- **dev-docker**: Builds dev environment in a docker container. |
| 30 | +- **dev-docker-run**: Will run docker container. |
| 31 | +- **dev-environment**: Will create dev environment using local conda. |
| 32 | +- **dev-install**: Builds and installs CDMS2 in dev environment. Run this after making any code changes. |
| 33 | +- **setup-build**: Clones CDAT/conda-recipes into workdir. |
| 34 | +- **setup-tests**: Creates test environment using local conda. |
| 35 | +- **conda-rerender**: Rerenders conda recipe using conda smithy. |
| 36 | +- **conda-build**: Builds conda recipe. |
| 37 | +- **conda-upload**: Uploads conda build artifacts. |
| 38 | +- **conda-dump-env**: Dumps test environment using `conda list --explicit`, this generates a file with the specific files installed. |
| 39 | +- **run-tests**: Runs units tests in test environment. |
| 40 | +- **run-coveralls**: Runs coverage in test environment. |
0 commit comments