https://github.com/root-project/root-conda-nightly
Jenkins scripts for nightly builds of the ROOT conda packages.
https://github.com/root-project/root-conda-nightly
Last synced: 8 days ago
JSON representation
Jenkins scripts for nightly builds of the ROOT conda packages.
- Host: GitHub
- URL: https://github.com/root-project/root-conda-nightly
- Owner: root-project
- License: unlicense
- Created: 2023-02-16T10:01:32.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-09-02T10:18:32.000Z (10 months ago)
- Last Synced: 2025-11-27T09:41:43.805Z (7 months ago)
- Language: Shell
- Size: 111 KB
- Stars: 1
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## ROOT conda CI scripts
### Local usage
```bash
$ ./build_master.sh -h
usage: ./build_master.sh [options]
Build the root conda-packages
--git-url=... Git URL to get the git sources from (default: https://github.com/root-project/root.git)
--git-rev=... Git revision to checkout from --git-url (default: master)
--version=... Version to set in the conda-packages (default: VERSION.DATE.TIME)
--build-number=... Build number to set in the conda-packages (default: 0)
--build-type=... CMake build type to use for llvm/clang/root (default: Release)
-j=N Number of cores to use (default: NPROC)
--test Run unit tests during the build process (failures are permitted)
```
### test\_conda\_root.sh
This script is meant to be run inside the condaforge/linux-anvil-comp7 docker image.
It executes the following operations:
- install [ROOT](github.com/root-project/root) via conda+conda-forge
- download and compile [roottest](http://github.com/root-project/roottest) against that pre-existing ROOT installation
- run all available tests via `ctest`
#### Example usage:
```bash
$ docker run -t --detach -e ROOTTEST_BRANCH=v6-20-06 --name testconda quay.io/condaforge/linux-anvil-cos7-cuda:10.2
$ docker cp test_conda_root.sh testconda:.
$ docker exec -it testconda bash -i test_conda_root.sh
```
### build_master.sh
This script builds ROOT master as a conda package, thanks to Chris Burr.