...
The work begins with planning and estimating our work in 2 weeks sprints;
We push code to our repo and our GitLab CI/CD pipeline takes care of building and deploying our feature to a staging environment in our Kubernetes cluster.
The pipeline will run our unit and integration tests;
We seek our peers feedback through code review;
Once the code passes code review it gets merged and deployed;
GitLab will run the pipeline once more, including tests. Code is deployed to our production Kubernetes cluster. We do this multiple times a day during core hours.
Engineering Expectations
...