This demonstrates
FAKE - F# Make running on
AppVeyor 2 beta. The pdb file for the FSharp.Compiler.Services is source indexed using
SourceLink so that the exact code used to build the dll can be downloaded on demand from the GitHub repository when debugging. The prerelease nupkg build is automatically added to the AppVeyor project feed.
http://ci-beta.appveyor.com/project/ctaggart/fsharp-compiler-service
FAKE supports Continuous Integration
FAKE allows builds to be identical locally and on the build server. It supports several continuous integration build servers. Many of the F# Community builds currently run on a shared
TeamCity build server. The
FSharp.Compiler.Service has
CI builds running on Travis CI. One thing that is great about Travis CI is that my fork can also just as easily enable CI
builds.
AppVeyor 2 beta
The AppVeyor 2 beta was recently announced. It provides similar functionality to Travis CI, but it does so on the Windows platform. I
worked with the wonderful AppVeyor support to get the latest Visual F# 3.1 and WDK 8.1 installed. One outstanding issue that is currently being worked on is the latest nupkg is not being pulled up in the
Project NuGet Feed. As a workaround seen in the screenshot above, just specify the version you wish to install. Overall, AppVeyor 2 beta looks to be a terrific service for both open source and business.