We’ll use terraspace new ci to generate a starter CI folder structure.
terraspace new ci
Here’s an example with output
$ terraspace new ci
.github/workflows folder was created with some starter files.
There are 3 different workflows.
- Push Workflow: Runs when you push a new commit to a specified branch.
- Pull Request: Runs when you creates a new pull request from a source branch with one or more commits.
- Workflow Dispatch: Runs manually via the web console.
Next, we’ll review these files and their workflows.