We're excited to announce that, as of right now, you can push code to AppHarbor using Subversion! This thanks to SVNSailer, an add-on that we just enabled.*
Once you add SVNSailor to your application, you need to authorize the add-on with your account to let it schedule builds for your app. With that done, you tell SVNSailor what Subversion repository to fetch code from, and from then on, you can schedule builds to AppHarbor from the interface. Here are the steps required:
- Add SVNSailor add-on
- Go to SVNSailor from the application dashboard
- Click "Settings"
- Add Subversion repository info
- Start queuing builds on AppHarbor
SVNSailor has support for automatic build triggers. The urls (there's a standard one, and one for Beanstalk) are currently injected into the application as configuration variables but we've asked the SVNSailor guys to also display them in the interface.
SVNSailor makes good use of both the AppHarbor build API, OAuth authorization of AppHarbor users for external services and of course the add-on API.
* Using Subversion with AppHarbor has been technically possible using CodePlex and GitHub for a while.