A .NET Core global tool that runs AppVeyor CI builds locally using your appveyor.yml configuration.
LocalAppVeyor is a .NET Core global tool that allows developers to run AppVeyor CI builds locally. It reads the appveyor.yml configuration file and executes the defined build jobs on the local machine, providing a way to test and debug CI pipelines without pushing code to the remote CI service.
Developers and teams using AppVeyor CI who need to test build configurations locally, debug pipeline issues, or ensure reproducible builds before committing changes.
It eliminates the need for repeated cloud CI runs during development by offering a local execution environment that closely mirrors AppVeyor's behavior, saving time and reducing reliance on external services.
Run your AppVeyor builds, locally
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
It strictly follows AppVeyor's build pipeline, including init, clone, build, and post-build steps, ensuring local builds mirror cloud behavior for consistency.
Installs as a .NET Core global tool with simple commands like 'build', 'jobs', and 'lint', making it accessible for developers familiar with .NET ecosystems.
The lint command validates appveyor.yml using AppVeyor's web API, providing real-time syntax checking and reducing configuration errors.
Supports running specific jobs from the build matrix via the --job option, enabling targeted debugging without executing all jobs unnecessarily.
Only a subset of AppVeyor build steps are supported; for example, test steps are marked as not yet or partially supported, limiting local testing capabilities.
The lint command requires an active internet connection to access AppVeyor's API, which can hinder use in offline or restricted environments.
It's exclusively useful for AppVeyor-based projects, offering no value for teams using other CI/CD tools like GitHub Actions or Jenkins.
LocalAppVeyor is an open-source alternative to the following products: