-
- Downloads
Pipelines: Support DAG scheduling and dynamic child pipelines
This change also adds a code path through the spack ci pipelines infrastructure which supports PR testing on the Spack repository. Gitlab pipelines run as a result of a PR (either creation or pushing to a PR branch) will only verify that the packages in the environment build without error. When the PR branch is merged to develop, another pipeline will run which results in the generated binaries getting pushed to the binary mirror.
Showing
- lib/spack/docs/pipelines.rst 56 additions, 74 deletionslib/spack/docs/pipelines.rst
- lib/spack/spack/ci.py 107 additions, 28 deletionslib/spack/spack/ci.py
- lib/spack/spack/cmd/ci.py 15 additions, 114 deletionslib/spack/spack/cmd/ci.py
- lib/spack/spack/test/cmd/ci.py 242 additions, 76 deletionslib/spack/spack/test/cmd/ci.py
- share/spack/gitlab/pr_pipeline.yml 20 additions, 0 deletionsshare/spack/gitlab/pr_pipeline.yml
- share/spack/spack-completion.bash 1 addition, 9 deletionsshare/spack/spack-completion.bash
- var/spack/repos/builtin.mock/packages/gcc/package.py 3 additions, 0 deletionsvar/spack/repos/builtin.mock/packages/gcc/package.py
Loading
Please register or sign in to comment