Search articles

Search for articles

Sorry, but we couldn't find any matches...

But perhaps we can interest you in one of our more popular articles?

How to build Flutter apps 44% faster with parallel workflows?

Oct 14, 2019

In this article, I will be comparing a single workflow and multiple parallel workflows for building, testing & publishing an app on Codemagic.

So, let's first understand what are workflows on Codemagic.

What is Workflow

A workflow is a set of settings that determines how the app is to be built, tested and published. You can create several workflows for building different configurations of your app.

You can use workflows to get the following advantages:

  1. Separate the builds for different platforms
  2. Separate the release and debug builds
  3. To build and test different branches of a project
  4. To run different tests specific to a platform
  5. To build, test & publish apps in parallel

Creating a workflow

Workflows are really simple to create on Codemagic.

  1. Log in to Codemagic.

  2. From the Applications dashboard, search for the project that you want to build.

  3. Go to the Settings of the project.

    You will see that you already have a Default Workflow
    You will see that you already have a Default Workflow
  4. To create a new workflow, click on Duplicate workflow in the Workflow settings.

  5. You can change the name of the workflow from the Workflow settings by clicking on it.

  6. Now, you can define the configurations for this workflow.