Coffee & Code - Automatic Build Triggering with Codemagic

Coffee & Code - Automatic Build Triggering with Codemagic

Learn how to configure automatic build triggering with Codemagic CI/CD for Flutter projects. Streamline your deployment workflow.


Sample Image
Columbia Peach Coffee from Pettibone Coffee in Dayton, OH.

I have been working minimally with CI/CD for a couple years now, configuring projects to perform builds and deploy artifacts to desired platforms.

However, I recently went up another knoch in the DevOps knowledge stack.

Fireship’s explanation of DevOps CI/CD.

Codemagic is a popular CI/CD platform that I personally use for all of my Flutter projects.

Sample Image
My Codemagic dashboard with listed Flutter projects.

Prior to, I would have to manually come into the dashboard and start the builds for an app, but I have now learned about automatic build triggering.

Sample Image
The QuoteKeeper Codemagic work flow, with automatic build triggering enabled.

By specifying a branch (or branches) to watch, I can tell Codemagic to create a new build whenever changes are pushed to said branch.

Demonstration of automatic build triggering when I push to the main branch.

This is very helpful whenever I make improvements to an app, and finally merge my changes into the main branch.

Sample Image
New build deployed to the App Store.
Sample Image
New build deployed to the Play Store.

I can now sit back and wait for the new version of the app to be published to the App Store and Play Store.