Gitflow with automation for mobile apps

Click for: original source

Gitflow is a great branching strategy for mobile apps. As mobile developers we can only publish one stable release through the App Store and Google Play Store, therefore we do not need to—nor are we able to—ship bug fixes for older intermediate versions of the software. By Oliver Binns.

Automation is essential for achieving our agile principle of delivering working software frequently. Automated code-gates on our repository are like the brakes on our car, without them we cannot move faster without fear of crashing.

The full automated continuous integration & deployment pipeline

Source: https://www.oliverbinns.co.uk/2021/04/28/gitflow-with-automation-for-mobile-apps/

The article deals with:

  • Gitflow workflow
  • Adapting Gitflow for automation
  • Automating code gates

There are a number of automated gates that you should consider adding to your branches. These vary from basic linting through to full automated end-to-end integration tests. Some of these are free, so you can get started straight away, but some come at a high price, so you’ll have to consider if they’re worth it for your project. Good read!

[Read More]

Tags devops software app-development cicd web-development