criblio / js2bin

NodeJS application to native executable
Apache License 2.0
94 stars 17 forks source link

ci: add node versions to matrix #15

Open OmgImAlexis opened 4 years ago

OmgImAlexis commented 4 years ago

This uses parameterized jobs to allow a better matrix which not only has platforms but also node versions.

This now supports the following matrix.

macos-10.14 node v12.x
macos-10.14 node v13.x
macos-10.14 node v14.x
ubuntu-16.04 node v12.x
ubuntu-16.04 node v13.x
ubuntu-16.04 node v14.x
vs2017-win2016 node v12.x
vs2017-win2016 node v13.x
vs2017-win2016 node v14.x

Feel free to make additional commits if need be.

OmgImAlexis commented 4 years ago

I'm not 100% sure what's failing here. I may need to use a template.

https://github.com/nedrebo/parameterized-azure-jobs

OmgImAlexis commented 4 years ago

Looks like it's correctly making the matrix of the different platforms and node versions.

macos-10.14 node v12.x
macos-10.14 node v13.x
macos-10.14 node v14.x
ubuntu-16.04 node v12.x
ubuntu-16.04 node v13.x
ubuntu-16.04 node v14.x
vs2017-win2016 node v12.x
vs2017-win2016 node v13.x
vs2017-win2016 node v14.x
OmgImAlexis commented 4 years ago

@ledbit anything that's needed now? I noticed all the builds cancelled I'm guessing that's because of a resource limit or because this is a PR by a user without write access?