Windows Early Release


Welcome to Windows for Travis CI!

As this is a brand-new (early-release) build environment, we are very interested to get your thoughts on how you think it should work, what tools should be installed, and anything else that will help you or your teams/communities get started. If you find something that doesn’t seem quite right - please feel free to share that as well.


An early version of our documentation is available at As we are constantly improving the Windows support, it may contain some inaccuracies. If you find them, we appreciate your opening a PR by clicking on the “Improve this page on GitHub” button on the upper right corner.

Known Issues

Some known issues are collected in this topic.

Onward and upward!

We’re looking forward to hearing what you think!


Great news, thanks Travis!

By the way, it seems like don’t support deploy to GitHub release right now? Because such an error was raised:

$ powershell -executionpolicy bypass -File "ci\before_deploy.ps1"
   Compiling libc v0.2.43
   Compiling rustc-demangle v0.1.9
   Compiling winapi v0.2.8
   Compiling cfg-if v0.1.5
   Compiling itoa v0.4.3
   Compiling serde v1.0.79
   Compiling ryu v0.2.6
   Compiling num-traits v0.2.6
   Compiling num-integer v0.1.39
   Compiling libz-sys v1.0.22
   Compiling lazy_static v1.1.0
   Compiling kernel32-sys v0.2.2
   Compiling socket2 v0.3.8
   Compiling backtrace v0.3.9
   Compiling time v0.1.40
   Compiling dirs v1.0.3
   Compiling open v1.2.2
   Compiling ansi_term v0.11.0
   Compiling curl-sys v0.4.10
   Compiling serde_json v1.0.27
   Compiling schannel v0.1.13
   Compiling chrono v0.4.6
   Compiling anyshortcut v0.1.0 (file:///C:/Users/travis/build/anyshortcut/anyshortcut-cli)
   Compiling failure v0.1.2
   Compiling curl v0.4.15
   Compiling curl-http v0.1.0
    Directory: C:\Users\travis\build\anyshortcut\anyshortcut-cli
Mode                LastWriteTime         Length Name                                                                  
----                -------------         ------ ----                                                                  
d-----       10/14/2018   8:35 AM                staging                                                               
    Finished release [optimized] target(s) in 2m 15s
7-Zip 18.05 (x64) : Copyright (c) 1999-2018 Igor Pavlov : 2018-04-30
Scanning the drive:
2 files, 1467050 bytes (1433 KiB)
Creating archive: ../
Add new data to archive: 2 files, 1467050 bytes (1433 KiB)
Files read from disk: 2
Archive size: 584801 bytes (572 KiB)
Everything is Ok
$ rvm $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl
The command "rvm $(travis_internal_ruby) --fuzzy do ruby -S gem install dpl" failed and exited with 127 during .
Your build has been stopped.
/c/Users/travis/.travis/job_stages: line 164: rvm: command not found
/c/Users/travis/.travis/job_stages: line 677: rvm: command not found
/c/Users/travis/.travis/job_stages: line 681: /c/Users/travis/.rvm/scripts/rvm: No such file or directory
/c/Users/travis/.travis/job_stages: line 164: rvm: command not found
/c/Users/travis/.travis/job_stages: line 104: rvm: command not found


@Folyd Please create a new topic to discuss issues individually.