2014-02-27

Source Indexing FSharp.Compiler.Service on AppVeyor







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.