Add Blossom Jenkins GPU CI (A10) and conda setup#128
Add Blossom Jenkins GPU CI (A10) and conda setup#128scal444 wants to merge 2 commits intoNVIDIA-Digital-Bio:mainfrom
Conversation
|
/build |
|
| Filename | Overview |
|---|---|
| Jenkinsfile | Pipeline correctly handles Open/Merged states, but stage('Get Token') is outside try/catch, risking stuck commit statuses on credential failures. |
| admin/setup_conda_env.sh | Conda env setup script; version variables are unquoted in the final install command, and --no-check-certificate (flagged in prior review) is still present. |
Greploops — Automatically fix all review issues by running /greploops in Claude Code. It iterates: fix, push, re-review, repeat until 5/5 confidence.
Use the Greptile plugin for Claude Code to query reviews, search comments, and manage custom context directly from your terminal.
Reviews (2): Last reviewed commit: "Drop gpu_type selector, add 90-min timeo..." | Re-trigger Greptile
All A10 nodes were tainted/unschedulable. Remove the gpu_type pin for now so the pod can land on any available GPU node. Wrap the pipeline in a timeout so a scheduling hang surfaces as a failure instead of running silently forever.
|
/build |
Summary
Adds Blossom/Jenkins integration for this repo so GPU CI can run on pull requests against
main:Jenkinsfile: single A10 GPU pod (nvidia.com/gpu_type: A10), CUDA 12.6 devel image, verify GPU, checkout PR, thenpip install+pytestunder conda (admin/setup_conda_env.sh).admin/setup_conda_env.sh: Miniforge + conda-forge stack (Python, RDKit, Boost, CMake, pytest, etc.) for the build container.QA-style steps are not included here; those stay on GitHub Actions runners.
Test plan
pytestsucceed.