Exciting news for people who love cross-platform CI! As you may know, Travis added Windows builds last year. I’m pleased to announce that after some testing and working out the kinks, Julia is now available out of the box on Travis Windows builds!
To illustrate how it’s used, I’ve set up my package called Jackknife to use Travis builds for Linux, macOS, and Windows simultaneously. You can see the configuration file here. It’s as easy as adding
windows to the
A common practice with Julia Windows builds on AppVeyor is to include testing on 32-bit Windows. That is also possible for Travis! See this build for an example, and click “view config” to see how it’s set up. (Note that it’s not as simple as making
arch a list like
julia that gets expanded in the build matrix, and note that for
language: julia, the
arch specification is only recognized for Windows builds for now.)
A special thanks to @simonbyrne for getting 95% of the way there, @Gnimuc for valuable insight that worked out a blocking issue, and Hiro Asari (BanzaiMan) from Travis for working with us to push it over the finish line.
Enjoy your build!