Keep the app rolling!

Hosted Continuous Integration and Deployment
for Windows developers

AppVeyor automates building, testing and deployment of .NET applications
helping your team to focus on delivering great apps.

Beta

AppVeyor gives powerful and easy to use Continuous Integration to small teams without a pain of maintaining your own CI server.

How it works

Push new code
to GitHub

  • Git, Mercurial repositories
  • Push changes from command line

AppVeyor builds
your code

  • Build all types of VS.NET projects
  • MSBuild, NAnt scripts
  • Automatic versioning
  • Artifacts are stored in the cloud

Run tests

  • MSTest, Nunit, xUnit supported
  • Notification on failed tests

Deploy builds
to your servers

  • Deploys green builds only
  • Your servers, Azure or AWS
  • Web apps, Windows services
  • SQL databases
  • Backup, migrate apps

Features and benefits

  • Quick setup

    Setup continuous integration for your project in minutes, not days! No need to install and configure complex software. Just add your repository and AppVeyor will automatically detect the best build configuration and deployment requirements.

  • Continuous delivery

    Build better apps faster, deploy safer! Builds with passed tests are immediately deployed. Validate app on staging to make sure only working app is delivered to your customers.

  • Customization

    Have a full control over build process, use custom build tasks, execute PowerShell scripts. Use built-in deployment or use deployment hook to push artifacts to your custom environment.

  • Lower costs

    AppVeyor makes continuous integration affordable for small teams. You don’t need to host your build server, buy expensive CI software or have a dedicated “build guy”. Our pricing starts from as low as $9/month for a single app and scales as you grow.

  • No lock-in

    AppVeyor does not change the way you work. Use your favorite development tools like Visual Studio, store sources in your GitHub repository, deploy apps to your servers or cloud. Easily migrate deployed apps between environments in different clouds.

  • Notifications

    Get instantly notified when commit breaks build or tests. Make sure your team members receive notifications that matters to them only.