Misc #16360


Enabling IBM PowerPC/Z cases in Travis CI

Added by jaruga (Jun Aruga) over 1 year ago. Updated 2 months ago.



We added arm64-linux and arm32-linux cases to Travis CI by the ticket.
The arm32-linux case is going to be stable after this pull-request will be merged.

So, I would like to talk about this topic.
Currently Travis CI has following 4 multiple CPU architectures cases.

  • x86_64-linux (Intel, 64-bit, Little-endian)
  • arm64-linux (ARM, 64-bit, Little-endian)
  • i686-linux (Intel, 32-bit, Little-endian)
  • arm32-linux (ARM, 32-bit, Little-endian)

And a exciting news came from Travis CI this month.
Now Travis supports arch: ppc64le and arch: s390x as arch: arm64 as well.

Build your open source projects on IBM Power and IBM Z CPU architecture

So, how do you think about adding following 2 cases to Travis CI too?

  • ppc64le-linux (IBM PowerPC, 64-bit, Little-endian)
  • s390x-linux (IBM Z/Linux One, 64-bit, Big-endian)

ppc64le, s390x use cases in Ruby project

  • Searching tickets in Redmine, there were some architecture specific issues in the past.
  • has s390x. But it seems it does not have ppc64le.
  • s390x is a big-endian. It looks good to check the big-endian specific issue.

ppc64le, s390x use cases in Linux distributions

For example Ubuntu is supporting ppc64le, s390x, providing the container image.
Supported architectures: (more info)
amd64, arm32v7, arm64v8, i386, ppc64le, s390x

Fedora project is supporting ppc64le, s390x too.
Supported architectures: (more info)
amd64, arm32v7, arm64v8, ppc64le, s390x

Are you interested in adding the ppc64le and s390x test cases to Travis CI?


Also available in: Atom PDF