{"action":"created","issue":{"url":"https://api.github.com/repos/Microsoft/visualfsharp/issues/53","labels_url":"https://api.github.com/repos/Microsoft/visualfsharp/issues/53/labels{/name}","comments_url":"https://api.github.com/repos/Microsoft/visualfsharp/issues/53/comments","events_url":"https://api.github.com/repos/Microsoft/visualfsharp/issues/53/events","html_url":"https://github.com/Microsoft/visualfsharp/issues/53","id":54694777,"number":53,"title":"Set up a public CI for the project","user":{"login":"dungpa","id":941060,"avatar_url":"https://avatars.githubusercontent.com/u/941060?v=3","gravatar_id":"","url":"https://api.github.com/users/dungpa","html_url":"https://github.com/dungpa","followers_url":"https://api.github.com/users/dungpa/followers","following_url":"https://api.github.com/users/dungpa/following{/other_user}","gists_url":"https://api.github.com/users/dungpa/gists{/gist_id}","starred_url":"https://api.github.com/users/dungpa/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dungpa/subscriptions","organizations_url":"https://api.github.com/users/dungpa/orgs","repos_url":"https://api.github.com/users/dungpa/repos","events_url":"https://api.github.com/users/dungpa/events{/privacy}","received_events_url":"https://api.github.com/users/dungpa/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Microsoft/visualfsharp/labels/discussion","name":"discussion","color":"207de5"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":52,"created_at":"2015-01-18T12:18:47Z","updated_at":"2015-02-03T08:47:33Z","closed_at":"2015-01-29T12:53:04Z","body":"(I know this is being considered. Just want to make it explicit for discussion.)\r\n\r\nSetting up a public Continuous Integration would benefit both maintainers and contributors. It reduces workloads for maintainers in the long term. Once the solution works on CI, it's likely to work on arbitrary dev machines as well.\r\n\r\nSince we have VS integration part, I suggest to use [AppVeyor CI](http://www.appveyor.com/). It has been used on multiple VS extensions e.g. [VsVim](https://ci.appveyor.com/project/jaredpar/vsvim), [Visual F# Power Tools](https://ci.appveyor.com/project/dungpa/visualfsharppowertools) with success.\r\n\r\nI see a few immediate problems at the moment. \r\n\r\n - We require quite a lot of prerequisite software https://github.com/Microsoft/visualfsharp/wiki/Required-Software. \r\n - There isn't a single-click build and test process. It should be addressed by https://github.com/Microsoft/visualfsharp/pull/15.\r\n - VS integration build and testing requires extra work. But since VS unit tests use mocks; we don't need real VS instances in testing. We can make this work on CI by supplying correct dependencies. \r\n\r\nAny ideas/thoughts?\r\n\r\n\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/Microsoft/visualfsharp/issues/comments/72614111","html_url":"https://github.com/Microsoft/visualfsharp/issues/53#issuecomment-72614111","issue_url":"https://api.github.com/repos/Microsoft/visualfsharp/issues/53","id":72614111,"user":{"login":"dungpa","id":941060,"avatar_url":"https://avatars.githubusercontent.com/u/941060?v=3","gravatar_id":"","url":"https://api.github.com/users/dungpa","html_url":"https://github.com/dungpa","followers_url":"https://api.github.com/users/dungpa/followers","following_url":"https://api.github.com/users/dungpa/following{/other_user}","gists_url":"https://api.github.com/users/dungpa/gists{/gist_id}","starred_url":"https://api.github.com/users/dungpa/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dungpa/subscriptions","organizations_url":"https://api.github.com/users/dungpa/orgs","repos_url":"https://api.github.com/users/dungpa/repos","events_url":"https://api.github.com/users/dungpa/events{/privacy}","received_events_url":"https://api.github.com/users/dungpa/received_events","type":"User","site_admin":false},"created_at":"2015-02-03T08:47:33Z","updated_at":"2015-02-03T08:47:33Z","body":"@FeodorFitsner Would you mind to install ActiveState Perl on VS 2015 CTP5 images? We need it for running tests (see https://github.com/Microsoft/visualfsharp/pull/169#issuecomment-72613011). Thanks."}}