Using codemagic.yaml to configure your CI/CD workflows

Using codemagic.yaml to configure your CI/CD workflows

Oct 11, 2022

This getting started guide shows how to use the codemagic.yaml file to configure your Codemagic CI/CD workflows.

🧑‍🎓 You will learn how to:

  • Use the codemagic.yaml file to configure your workflows.
  • Define several workflows in one file.
  • Import environment variables and groups and how to use them in your configuration file.
  • Change the versions of some of the pre-installed software.
  • Speed up your builds by caching some of the files.
  • Start your build manually or by a trigger on push, PRs, and tag creation events.
  • Define your scripts and run any shell scripts command directly or by launching a script file present in your repository.
  • Export the generated artifacts to download them after the build.
  • Send notifications through emails or Slack and publish to any store.

📄 Documentation:
Using codemagic.yaml: https://docs.codemagic.io/yaml-basic-configuration/yaml-getting-started/

🕗 Timestamps:

00:00 Introduction

01:10 Workflows

02:02 Environment vars & groups

02:20 Installed software versions

02:32 Caching

02:46 Triggering

03:33 Scripts

04:15 Artifacts

04:29 Publishing

05:00 Starting a new build

🌎 Codemagic CI/CD
https://codemagic.io/

❤️ Please subscribe