Git flow

Building a CI/CD pipeline: key considerations

Body
Continuous integration is a process where code written by the developer is committed to a shared central code repository like Git, and every commit is built and tested to ensure that you identify and fix any issues early. Continuous integration has many benefits, including early integrating and testing, enhancing developer productivity, accelerating delivery, and finding/fixing bugs faster. CI/CD can transform an organization, but there's a lot to consider. This comprehensive guide explains the CI/CD pipeline stages, benefits and challenges, best practices and more.

Release Flow: a Git Workflow

Body

With this document, I would like to present a method to work with Git that it is really effective. It is easy to apply and brings a lot of advantages to every software or production oriented environment. The workflow is based on the feature branch workflow, with some changes. The method is certainly open to any type of customization according to the preferences of the working group. Anyway, you can consider the actualization that I’m presenting you here as the state-of-the-art of the method.