CI dependencies and final reporting

CI dependencies and final reporting An architecture diagram generated by Archify. checkout · fetch source · CI work and completion checkout fetch source go-test · test suite · CI work and completion go-test test suite go-vet · static checks · CI work and completion go-vet static checks build-image · publish candidate · CI work and completion build-image publish candidate scan-image · scan by digest · CI work and completion scan-image scan by digest CI completion · check success status · CI work and completion CI completion check success status report-status · run name / status · finally Tasks report-status run name / status runAfter finally attempt CI work and completion finally Tasks Legend Backend Security

Dependencies

  • • Run vet/test in parallel after checkout
  • • After both succeed: build → scan

finally

  • • Execution is not unconditional
  • • Avoid image Results that may never have been produced