Yesterday, Travis CI announced that its service will now be available on Windows. Travis CI is a distributed Continuous Integration service used to test and deploy projects hosted on GitHub. This is an early release and they plan to release a stable version in Q2 next year.
With this update, teams can run their tests on Linux, Mac, and Windows–all in the same build.
The company says, “this is our very first full approach to Windows-support, so the tooling is light.”
Travis Windows CI environment
Windows Build Environment for Travis CI launches with support for Node.js, Rust, and Bash languages. Travis Windows CI will run a git bash shell, to maintain consistency with our other bash-based environments. This will also allow users to shell out to PowerShell as needed.
The Windows build environment is currently based on Windows Server 1803 for containers running Windows Server 2016 as the OS version.
Travis CI in their blog post mention that they are hosting their Windows virtual machines in Google Compute Engine. Following which, they have seen some variations in their boot times. However, they plan to improve this alongside their other infrastructure-related work.
The company expects to release Windows Build Environments for Enterprise before the release of the stable version.
To know more about Travis CI on Windows in detail, visit their official Travis CI blog.