gridcf / gct

Grid Community Toolkit
Apache License 2.0
47 stars 30 forks source link

Enable ppc64le builds for Travis-CI #163

Closed fscheiner closed 3 years ago

fscheiner commented 3 years ago

This also disables AMD64 builds for now and should allow us to make our next release build.

Based on https://github.com/gridcf/gct/pull/137 by Eshant Gupta.


The GCT sources with this PR included build successfully as per https://app.travis-ci.com/github/fscheiner/gct/builds/236210493

matyasselmeci commented 3 years ago

You don't need an arch statement for every task; you can just have one at the top of the file. Also it can be a list in case we want to add other architectures later.

fscheiner commented 3 years ago

Ok, will update the PR. Thanks! :-)

fscheiner commented 3 years ago

@matyasselmeci: What do you think about c4ecda5?

I've added a list on top and a commented "selection" for the deploy step, so whenever we enable mutliple arches at once, we deploy from only a single arch.

Corresponding Travis CI build is here: https://app.travis-ci.com/github/fscheiner/gct/builds/236218214 https://api.travis-ci.com/fscheiner/gct.svg?branch=enable-ppc64le-builds-for-travis-ci

matyasselmeci commented 3 years ago

Yes, that is a good idea.