Automating CI builds using GitHub Actions
If you are using a GitHub repository, you can also automate your CI builds using GitHub Actions (available as a tab within the repository’s top navigation menu). You can either choose from an existing template workflow (with more than 50 workflows available) or set up a custom workflow of your own:
Figure 5.20 – The available options in GitHub Actions
The experience of authoring a workflow is similar to creating a YAML file and saving it within your GitHub repository:
Figure 5.21 – Editing a YAML file in the GitHub repository
In the next sections, we will introduce alternative tools that can be used for managing the CI processes.