You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
In transitioning to Github, much of our CI system was lost. The style checks, build and tests need to be re-enabled using the new Jenkins build from RAPIDS.
Describe the solution you'd like
Convert the previous CI system to use the new Jenkins build from RAPIDS.
The text was updated successfully, but these errors were encountered:
Updates conda scripts to uses sccache (ccache work-alike with an S3 backend)
Adds 4 Jenkins stages:
1. check
1. build
1. test
1. docs build
Results are publised into S3 with a 30 day retention police and are available via:
`https://downloads.rapids.ai/ci/morpheus/pull-request/<pull-req id>/<git commit>/<arch>/`
ex:
https://downloads.rapids.ai/ci/morpheus/pull-request/80/5161d30673f4d5fb34452df5a8ac6f68b8462685/x86_64/
Intermediate Artifacts pushed to S3:
* conda_env.tar.gz - Morpheus conda environment used by test & documentation stages
* workspace.tar.bz - Morpheus workspace used by test & documentation stages
Results pushed to S3:
* docs.tar.bz - Sphinx HTML documentation
* report_pytest.xml - Pytest junit report
* report_pytest_coverage.xml - Pytest coverage report
* conda_build.tar.bz - Morpheus conda build (not currently working)
Conda builds for cudf are cached seperately (even with sscache this step was still took 17 minutes).
S3 cache location at:
`https://downloads.rapids.ai/ci/morpheus/cudf/<cuda ver>/<python ver>/<rapids ver>/<latest git commit to ci/conda>/<arch>cudf_conda.tar.bz`
ex:
https://downloads.rapids.ai/ci/morpheus/cudf/11.4/3.8/21.10/b7f728e6db4fc6124970935f461a6791818bfb1d/x86_64/cudf_conda.tar.bz
TODO List:
- [x] Need a test stage
- [x] Need to run style checks
- [x] Need to add sccache
- [x] Need to cache cudf conda packages
- [x] Need to be able to build without using a gpu
- [x] Output junit style xml
- [x] Output docs build
- [ ] Add conda build step
- [ ] Need to figure out a way to cache lfs
Closes#102Closes#104
Authors:
- David Gardner (https://github.com/dagardner-nv)
Approvers:
- Michael Demoret (https://github.com/mdemoret-nv)
URL: #80
Is your feature request related to a problem? Please describe.
In transitioning to Github, much of our CI system was lost. The style checks, build and tests need to be re-enabled using the new Jenkins build from RAPIDS.
Describe the solution you'd like
Convert the previous CI system to use the new Jenkins build from RAPIDS.
The text was updated successfully, but these errors were encountered: