Getting Started
This guide details how to automate the provisioning of pull requests on GitHub using GitHub Actions, focusing on Harbor for environment provisioning. It's ideal for projects needing automated deployment or testing environments for each pull request.
Prerequisites
Before starting, ensure you have:
- GitHub Repository: Your project should be hosted in a GitHub repository.
- GitHub Actions: GitHub Actions must be enabled for your repository.
- Configured Secrets:
FORGE_API_TOKEN
andFORGE_SERVER_ID
should be set up in your GitHub repository settings.