Skip to content

Commit

Permalink
Create moving-wfe-to-yaml.md (#2115)
Browse files Browse the repository at this point in the history
* Create moving-wfe-to-yaml.md

Documentation update for wfe to yaml

* Update moving-wfe-to-yaml.md

* Update moving-wfe-to-yaml.md

* Update content/flutter-configuration/moving-wfe-to-yaml.md

Co-authored-by: Kevin Suhajda <[email protected]>

* Update content/flutter-configuration/moving-wfe-to-yaml.md

Co-authored-by: Kevin Suhajda <[email protected]>

* Update content/flutter-configuration/moving-wfe-to-yaml.md

Co-authored-by: Kevin Suhajda <[email protected]>

* Update content/flutter-configuration/moving-wfe-to-yaml.md

Co-authored-by: Kevin Suhajda <[email protected]>

---------

Co-authored-by: Kevin Suhajda <[email protected]>
  • Loading branch information
himesh-cm and kevin-suhajda authored Oct 13, 2023
1 parent fcace54 commit c7241b7
Showing 1 changed file with 19 additions and 0 deletions.
19 changes: 19 additions & 0 deletions content/flutter-configuration/moving-wfe-to-yaml.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
title: Moving From Workflow Editor to YAML
description: How to move from Codemagic Workflow Editor to YAML configuration.
weight: 7
---

Converting workflow settings to `yaml` cannot be done directly at the moment.

Please follow the steps we have included below for moving from Workflow Editor to YAML configuration.

1. Prepare your `codemagic.yaml` file. You can use our sample templates for [iOS](https://github.com/codemagic-ci-cd/codemagic-sample-projects/blob/main/flutter/flutter-android-and-ios-yaml-demo-project/codemagic.yaml#L51) and [Android](https://github.com/codemagic-ci-cd/codemagic-sample-projects/blob/main/flutter/flutter-android-and-ios-yaml-demo-project/codemagic.yaml#L2) workflows for Flutter. You should be able to use it with minimal modifications.

2. If you have added any custom scripts to your Workflow Editor, please make sure to include them as a separate build step in your `codemagic.yaml` file.

3. You need to manually move your secrets and add them to the `Environment variables` section of your YAML configuration. Ensure that this section is ready before you start the process.

4. For all the code-signing related credentials like distribution certificates, provisioning profiles for iOS, and keystores for Android, you will have to add them to the `Code signing identities` section under `Teams > Settings > Code signing identities`.

`codemagic.yaml` allows for even greater customization and better control over your builds, read more about it [here](../getting-started/yaml).

0 comments on commit c7241b7

Please sign in to comment.