{"action":"created","issue":{"url":"https://api.github.com/repos/travis-ci/travis-ci/issues/2104","labels_url":"https://api.github.com/repos/travis-ci/travis-ci/issues/2104/labels{/name}","comments_url":"https://api.github.com/repos/travis-ci/travis-ci/issues/2104/comments","events_url":"https://api.github.com/repos/travis-ci/travis-ci/issues/2104/events","html_url":"https://github.com/travis-ci/travis-ci/issues/2104","id":30168488,"number":2104,"title":"Technical issues implementing Windows support","user":{"login":"BanzaiMan","id":25666,"avatar_url":"https://avatars.githubusercontent.com/u/25666?v=3","gravatar_id":"","url":"https://api.github.com/users/BanzaiMan","html_url":"https://github.com/BanzaiMan","followers_url":"https://api.github.com/users/BanzaiMan/followers","following_url":"https://api.github.com/users/BanzaiMan/following{/other_user}","gists_url":"https://api.github.com/users/BanzaiMan/gists{/gist_id}","starred_url":"https://api.github.com/users/BanzaiMan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/BanzaiMan/subscriptions","organizations_url":"https://api.github.com/users/BanzaiMan/orgs","repos_url":"https://api.github.com/users/BanzaiMan/repos","events_url":"https://api.github.com/users/BanzaiMan/events{/privacy}","received_events_url":"https://api.github.com/users/BanzaiMan/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/travis-ci/travis-ci/labels/windows","name":"windows","color":"d4c5f9"}],"state":"open","locked":false,"assignee":{"login":"BanzaiMan","id":25666,"avatar_url":"https://avatars.githubusercontent.com/u/25666?v=3","gravatar_id":"","url":"https://api.github.com/users/BanzaiMan","html_url":"https://github.com/BanzaiMan","followers_url":"https://api.github.com/users/BanzaiMan/followers","following_url":"https://api.github.com/users/BanzaiMan/following{/other_user}","gists_url":"https://api.github.com/users/BanzaiMan/gists{/gist_id}","starred_url":"https://api.github.com/users/BanzaiMan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/BanzaiMan/subscriptions","organizations_url":"https://api.github.com/users/BanzaiMan/orgs","repos_url":"https://api.github.com/users/BanzaiMan/repos","events_url":"https://api.github.com/users/BanzaiMan/events{/privacy}","received_events_url":"https://api.github.com/users/BanzaiMan/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/travis-ci/travis-ci/milestones/5","html_url":"https://github.com/travis-ci/travis-ci/milestones/Windows%20support","labels_url":"https://api.github.com/repos/travis-ci/travis-ci/milestones/5/labels","id":609893,"number":5,"title":"Windows support","description":null,"creator":{"login":"BanzaiMan","id":25666,"avatar_url":"https://avatars.githubusercontent.com/u/25666?v=3","gravatar_id":"","url":"https://api.github.com/users/BanzaiMan","html_url":"https://github.com/BanzaiMan","followers_url":"https://api.github.com/users/BanzaiMan/followers","following_url":"https://api.github.com/users/BanzaiMan/following{/other_user}","gists_url":"https://api.github.com/users/BanzaiMan/gists{/gist_id}","starred_url":"https://api.github.com/users/BanzaiMan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/BanzaiMan/subscriptions","organizations_url":"https://api.github.com/users/BanzaiMan/orgs","repos_url":"https://api.github.com/users/BanzaiMan/repos","events_url":"https://api.github.com/users/BanzaiMan/events{/privacy}","received_events_url":"https://api.github.com/users/BanzaiMan/received_events","type":"User","site_admin":false},"open_issues":3,"closed_issues":0,"state":"open","created_at":"2014-03-25T22:06:55Z","updated_at":"2014-08-05T15:00:44Z","due_on":null,"closed_at":null},"comments":14,"created_at":"2014-03-25T22:06:55Z","updated_at":"2015-10-20T00:59:12Z","closed_at":null,"body":"## Note\r\nWe recognize that there is an overwhelming demand for Windows support on Travis CI.\r\n\r\nThis ticket aims to keep track of the technical issues involved in realizing it. As such, please refrain from commenting with just :+1: without any technical input. We will remove such comments on this ticket.\r\n\r\n# Scope\r\nOur initial focus is to run Travis CI builds on Windows workers.\r\n\r\n1. Boot a Windows VM\r\n1. Compile a build script similar to the one as we do now in Linux and OS X\r\n1. Allow comparable customizations by the user (auxiliary services, etc.)\r\n\r\n## Things not covered in scope (at least initially)\r\n1. Multi-OS support\r\n1. Multi-Windows-version support (This might be a reasonable feature, but I do not yet know difficult it would be.)\r\n\r\n# Tasks\r\n- [ ] Implement ability to boot a Windows VM (on Azure primarily, and other cloud providers possibly)\r\n- [ ] Add to [travis-build](https://github.com/travis-ci/travis-build) the ability to generate a build script for Windows host. For this, we believe PowerShell is the most reasonable choice as the language.\r\n- [ ] Adapt [travis-cookbooks](https://github.com/travis-ci/travis-cookbooks) to run on Windows host. (Tangentially, investigate [test-kitchen](https://github.com/test-kitchen/test-kitchen) for testing our cookbooks)."},"comment":{"url":"https://api.github.com/repos/travis-ci/travis-ci/issues/comments/149388852","html_url":"https://github.com/travis-ci/travis-ci/issues/2104#issuecomment-149388852","issue_url":"https://api.github.com/repos/travis-ci/travis-ci/issues/2104","id":149388852,"user":{"login":"GeARCraft1","id":11809449,"avatar_url":"https://avatars.githubusercontent.com/u/11809449?v=3","gravatar_id":"","url":"https://api.github.com/users/GeARCraft1","html_url":"https://github.com/GeARCraft1","followers_url":"https://api.github.com/users/GeARCraft1/followers","following_url":"https://api.github.com/users/GeARCraft1/following{/other_user}","gists_url":"https://api.github.com/users/GeARCraft1/gists{/gist_id}","starred_url":"https://api.github.com/users/GeARCraft1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GeARCraft1/subscriptions","organizations_url":"https://api.github.com/users/GeARCraft1/orgs","repos_url":"https://api.github.com/users/GeARCraft1/repos","events_url":"https://api.github.com/users/GeARCraft1/events{/privacy}","received_events_url":"https://api.github.com/users/GeARCraft1/received_events","type":"User","site_admin":false},"created_at":"2015-10-20T00:59:12Z","updated_at":"2015-10-20T00:59:12Z","body":"I Think I can help in these 3 steps, using lots of powershell and .NET. Contact me via e-mail: enricorocha1@hotmail.com"}}