Refactored the llnl-ci-conda.yml file to take advantage of Gitlab anchors and references.
Moreover, instead of using parallel matrices to define hosts and their envars, we now leverage the anchors and references to create jobs specific to the host machine. The rationale was that if one machine were to fail in a matrix, then the entire pipeline would fail; therefore, keep machine configs separate to allow entire pipeline a chance to run.
Refactored the
llnl-ci-conda.yml
file to take advantage of Gitlab anchors and references.Moreover, instead of using parallel matrices to define hosts and their
envars
, we now leverage the anchors and references to create jobs specific to thehost machine
. The rationale was that if one machine were to fail in a matrix, then the entire pipeline would fail; therefore, keep machine configs separate to allow entire pipeline a chance to run.