DAS-1937 - Add GitHub workflows for unit tests and Docker image publication. #2
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This PR adds CI/CD to the repository such that it will:
main
branch.main
, with changes todocker/service_version.txt
, the tests will run, then the HOSS service Docker image will be built and published, the commit will be tagged and a GitHub release will be created.Jira Issue ID
DAS-1937
Local Test Steps
I've worked through the teething issues in a fork of the repo:
Note - I will delete this fork after this PR is merged.
PR Acceptance Checklist
CHANGELOG.md
updated to include high level summary of PR changes.VERSION
updated if publishing a release.Tests added/updated and passing.