Travis CI introduced construct assist for the IBM Energy structure (ppc64le) in November 2019. Since then, the IBM Energy Open Supply Ecosystem Workforce, in partnership with Travis CI has striven to offer extra assist for Energy. Because of this, we’re comfortable to announce that Energy builds now run sooner and extra reliably on Travis CI.
What has modified for the reason that beta launch?
We’ve migrated the Energy construct surroundings to IBM Energy Digital Server (which is part of IBM Cloud), offering entry to IBM Power9 for builds. Power9 delivers as much as 1.5 instances sooner velocity in comparison with its predecessor Power8, which suggests sooner builds on Travis CI. Study extra about Power9.
Did your earlier builds run out of reminiscence?
No want to fret about that anymore. We’ve elevated job reminiscence from 4 GB to six GB in order that your builds run easily. Additionally, constructing your mission on IBM Energy will eat 0 credit as a result of it’s a part of Travis CI’s Associate Queue Answer.
Have enhancements been made to the construct surroundings?
Sure. We’ve mounted points associated to language/database runtimes and up to date photos with the most recent software program variations.
- All the most recent variations of Python, Java, Node.js, and Golang can be found for builds on Energy.
- We’ve additionally added frequent construct instruments like Maven and Ant, which have been lacking beforehand.
- Ubuntu focal distribution is now supported for builds on Travis CI. You possibly can strive it out by including dist: focal in your .travis.yaml file.
- IBM Advance Toolchain compiler is preinstalled in Energy photos for constructing C/C++ tasks.
IBM Advance Toolchain is a self-contained toolchain, which doesn’t depend on the system toolchain and requires minimal dependencies. Subsequently, we extremely suggest that you simply use it, particularly when you’re constructing an optimized CPU-bound software on Energy otherwise you need a few of the new toolchain functionalities out there on Energy earlier than it goes to the default Linux distribution toolchain. Take a look at Advance Toolchain for Linux on IBM Energy for extra data.
You possibly can configure your builds to make use of Advance Toolchain by following the Advance Toolchain utilization information. The present Advance Toolchain variations supporting Travis CI are 14.0 for bionic and focal, and 12.0 for xenial. On the time of penning this weblog, Travis CI helps solely Ubuntu Linux on IBM Energy.