CI Template
This template defines the general structure of a CI pipeline. It is an extensible base that modules will be added on to. The templates/
directory defines interfaces for types of jobs. Implementations that adhere to the default behavior can be used interchangeably.
The pipeline framework covers Continuous Integration (CI): it builds a container image and generates a body of evidence. Continuous Deployment will vary by platform and is therefore not included in this version of the template.
Usage
Extend this template via includes
in GitLab CI. Jobs you define should extend
the job specifications in the templates/
directory. While it's possible to override behavior from those templates in the job, diverging from the spec can decrease interoperability.
Contributing
See CONTRIBUTING.md