Skip to content

Technical issues implementing Windows support #2104

@BanzaiMan

Description

@BanzaiMan

Note

We recognize that there is an overwhelming demand for Windows support on Travis CI.

This ticket aims to keep track of the technical issues involved in realizing it. As such, please refrain from commenting with just 👍 without any technical input. We will remove such comments on this ticket.

Scope

Our initial focus is to run Travis CI builds on Windows workers.

  1. Boot a Windows VM
  2. Compile a build script similar to the one as we do now in Linux and OS X
  3. Allow comparable customizations by the user (auxiliary services, etc.)

Things not covered in scope (at least initially)

  1. Multi-OS support
  2. Multi-Windows-version support (This might be a reasonable feature, but I do not yet know difficult it would be.)

Tasks

  • Implement ability to boot a Windows VM (on Azure primarily, and other cloud providers possibly)
  • Add to 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.
  • Adapt travis-cookbooks to run on Windows host. (Tangentially, investigate test-kitchen for testing our cookbooks).

Metadata

Metadata

Assignees

Labels

lockedThis thread is locked, and won't automatically be closedwindows

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions