Summary
In this module, you implemented a CI solution by using GitHub Actions and workflows.
You can now:
- Build and test a Node.js project by using GitHub Actions and a workflow template.
- Debug a failed test by using the GitHub Actions log.
- Customize your workflow with GitHub Actions to:
- Create a build artifact and save it.
- Get access to your build artifacts.
- Test against multiple targets.
- Add labels to your pull requests.
To continue your journey with GitHub Actions, check out the next module in the learning path. You can expand on what you learned here and use GitHub Actions for continuous delivery and implementing infrastructure as code.
Related content
Here are some links to more information on the subjects described in this module:
- GitHub Actions documentation
- GitHub Marketplace
- GitHub created actions
- actions/checkout@v3
- actions/upload-artifact
- actions/download-artifact
- pullreminders/label-when-approved-action
- Metadata syntax for GitHub Actions
- Workflow syntax for GitHub Actions
- Events that trigger workflows
- GitHub Actions usage limits
- About GitHub Actions: Job
- About CI: Job
- npm install
- npm run
- npm test
- Default environment variables
- Contexts
- Understand GitHub Actions
- Use the cache action
- Pass data between jobs in a workflow
- Enable debug logging
- Use workflow run logs