Our app will be hosted on the BCGov Private Cloud space, on the Kamloops Gold Cluster.
Team:
DevOps Lead: Noel Feliciano
nofelici
Development (including Workflow changes): Chelsea Brown
cbrown
Project Manager (Openshift): Dea De Jarisco
Here, there are 4 projects, including three environments (dev
, test
, prod
) and tools. Tools will be responsible for handling the build config and building the application out, while each build will be promoted to each environment through a deployment config.
Our workflows on GitHub will be the following:
On PR, build the application and handle some minimal automated testing, including code quality analysis
We are also able to deploy any branch into the
dev
environment at any pointOn merge, automatically deploy the main branch to
test
After QA finishes testing on
test
, we can deploy and tag forprod
at any point