Latest CI Improvements
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