PR to update our checkout, build and CI processes to not be coupled to a specific branch. This PR uses a new action defined in the PR (https://github.com/usdot-fhwa-stol/actions/pull/34) which determines a Docker Hub organization and tag based on the GitHub event that triggers the action. Using this we are able to dynamically assign a base image for CI steps and for Dockerfile builds. Using other GitHub event data we are able to checkout current dependencies.
This is a blocker to merging the master branch back into develop
Related GitHub Issue
Related Jira Key
Motivation and Context
Reduce tedious work for release
How Has This Been Tested?
CI
Types of changes
[ ] Defect fix (non-breaking change that fixes an issue)
[x] New feature (non-breaking change that adds functionality)
[ ] Breaking change (fix or feature that cause existing functionality to change)
Checklist:
[ ] I have added any new packages to the sonar-scanner.properties file
[ ] My change requires a change to the documentation.
PR Details
Description
PR to update our checkout, build and CI processes to not be coupled to a specific branch. This PR uses a new action defined in the PR (https://github.com/usdot-fhwa-stol/actions/pull/34) which determines a Docker Hub organization and tag based on the GitHub event that triggers the action. Using this we are able to dynamically assign a base image for CI steps and for Dockerfile builds. Using other GitHub event data we are able to checkout current dependencies.
This is a blocker to merging the master branch back into develop
Related GitHub Issue
Related Jira Key
Motivation and Context
Reduce tedious work for release
How Has This Been Tested?
CI
Types of changes
Checklist: