Skip to content

Latest CI Improvements

micah requested to merge micah/platform:feature/latest_ci into master

This merge request implements the "Latest CI" concept:

  • When a merge request is made against the Platform, the normal build and deployment process is run ("deploy_test")
  • When the merge request is accepted into master, then it is deployed to the ibex provider, which is considered the staging environment for production (job: "latest")
  • Changes the CI image to use the new location
  • Changes the stage name from 'build' to 'deploy'
  • Changes to using unprivileged user (cirunner)
  • Adds some debugging information to make sure the leap command is setup properly before continuing
  • Reorganize ci-build.sh to allow for multiple builds
  • Set pipefail in ci-build.sh because job is run within a pipe, and this will get us proper exit codes
  • Add an environment for the latest CI deployment

Merge request reports