Slb code push
This includes the core code dump and a basic pipeline that manages the building, unit tests, and fossa scans.
The pipeline also includes a step to containerize the service. I left this part here (not generalized to the CI-CD Pipelines project), since it isn't complete yet. The next steps would be to deploy the container to a cloud provider and run some integration tests against it. Once that has happened, we can determine the best approach for doing this, including deciding whether the containerizing can be cloud-independent or whether it needs to be specific / repeated for each.
Before Merging:
-
osdu/platform/ci-cd-pipelines!104 (merged) needs to be merged -
The .gitlab-ci.yml
files needs to be changed to refer to 'master' (either explicitly withref: "master"
or implicitly by omitting theref
tag)
Edited by David Diederich