summaryrefslogtreecommitdiff
path: root/bin/generate-gitlab-ci-yml.sh
AgeCommit message (Collapse)AuthorFilesLines
2020-01-21pipelines: `spack ci` command with env-based workflow (#12854)Scott Wittenburg1-91/+0
Rework Spack's continuous integration workflow to be environment-based. - Add the `spack ci` command, which replaces the many scripts in `bin/` - `spack ci` decouples the CI workflow from the spack instance: - CI is defined in a spack environment - environment is in its own (single) git repository, separate from Spack - spack instance used to run the pipeline is up to the user - A new `gitlab-ci` section in environments allows users to configure how specs in the environment should be mapped to runners - Compilers can be bootstrapped in the new pipeline workflow - Add extensive documentation on pipelines (see `pipelines.rst` for further details) - Add extensive tests for pipeline code
2019-09-13Fixes identified in ecp facilities hackathon fixes:Scott Wittenburg1-26/+18
- improve mirror git repo management - minio s3 implementation needs endpoint_url - Remove image key from rebuild-index job - Remove image, rely on tags instead
2019-09-13Implement an optional compiler bootstrapping phaseScott Wittenburg1-6/+12
2019-09-13Add pre-ci job generation for a multi-repo setupScott Wittenburg1-0/+93