e.g.
Each version of Node.js 6 / 8 / 10 run on Linux / macOS / Windows.
That means run 9 task each time. How can I do this?
e.g.
Each version of Node.js 6 / 8 / 10 run on Linux / macOS / Windows.
That means run 9 task each time. How can I do this?
This is not clearly documented at the moment, but you can use os
as a build matrix axis. In other words, the following works:
language: node_js
node_js:
- 6
- 8
- 10
os:
- linux
- osx
- windows
And if I want to try multiple linux version?
What’s more, the environment script will be different between each platform. How to configure them in that way? e.g. Linux needs addons
.
Something like that
install:
- export CXX="g++-4.8" CXX="gcc-4.8"
- npm install
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- gcc-4.8
- g++-4.8
- clang
Hi @BanzaiMan,
My needs is that, test each Node.js version on each platform. And each platform have to run it’s own script.
What’s more, I need to install Java for each platform to start up a server-end program.