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_TOKEN,FORGE_SERVER, andFORGE_ORGANIZATIONshould be set up in your GitHub repository settings. See Prerequisites and Harbor Configuration. Upgrading from v1? See Upgrading to v2.