SUSE / cap

Apache License 2.0
2 stars 1 forks source link

cap-ci refactoring, modularization, and fixing job dependencies #15

Closed HartS closed 4 years ago

HartS commented 4 years ago
Cap-ci templating and refactoring:
- Rename 'clean' to clearer 'destroy-kubecf'
- Move embedded scripts into modular templates
- Add ordered list of jobs to config
- Use config via --template instead of --datasource
- Rename 'options' to 'availabilities'

Improve job dependencies with modularization
- Move jobs definitions into module templates
- Generate jobs from ordered list. This makes it possible to name the previous
  job dependencies correctly with the 'passed:' get step key