@@ -2,7 +2,7 @@ name: ompi_NVIDIA CI
22on : [pull_request]
33jobs :
44
5- deployment :
5+ nvidia_deployment :
66 if : github.repository == 'open-mpi/ompi'
77 runs-on : [self-hosted, linux, x64, nvidia]
88 steps :
@@ -17,25 +17,25 @@ jobs:
1717 path : ompi_ci
1818 - name : Deployment infrastructure
1919 run : /start deploy
20- build :
21- needs : [deployment ]
20+ nvidia_build :
21+ needs : [nvidia_deployment ]
2222 runs-on : [self-hosted, linux, x64, nvidia]
2323 steps :
2424 - name : Building OMPI,UCX and tests
2525 run : /start build
26- test :
27- needs : [deployment, build ]
26+ nvidia_test :
27+ needs : [nvidia_deployment, nvidia_build ]
2828 runs-on : [self-hosted, linux, x64, nvidia]
2929 steps :
3030 - name : Running tests
3131 run : /start test
32- clean :
33- # always() should be used to run "clean" even when the workflow was canceled
32+ nvidia_clean :
33+ # always() should be used to run "clean" even when the workflow was canceled
3434# ( in case of the right repository name)
3535# The second condition doesn't work when the workflow was canceled
3636
3737 if : always() && (github.repository == 'open-mpi/ompi')
38- needs : [deployment, build, test ]
38+ needs : [nvidia_deployment, nvidia_build, nvidia_test ]
3939 runs-on : [self-hosted, linux, x64, nvidia]
4040 steps :
4141 - name : Cleaning
0 commit comments