Travis CI introduced construct help 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 supply extra help for Energy. Because of this, we’re completely satisfied to announce that Energy builds now run quicker and extra reliably on Travis CI.
What has modified because the beta launch?
We have now 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 quicker velocity in comparison with its predecessor Power8, which suggests quicker builds on Travis CI. Study extra about Power9.
Did your earlier builds run out of reminiscence?
No want to fret about that anymore. We have now elevated job reminiscence from 4 GB to six GB in order that your builds run easily. Additionally, constructing your mission on IBM Energy will devour 0 credit as a result of it’s a part of Travis CI’s Associate Queue Resolution.
Have enhancements been made to the construct surroundings?
Sure. We have now fastened points associated to language/database runtimes and up to date photographs with the newest software program variations.
- All the newest variations of Python, Java, Node.js, and Golang can be found for builds on Energy.
- We have now additionally added widespread construct instruments like Maven and Ant, which have been lacking beforehand.
- Ubuntu focal distribution is now supported for builds on Travis CI. You’ll be able to strive it out by including dist: focal in your .travis.yaml file.
- IBM Advance Toolchain compiler is preinstalled in Energy photographs 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. Due to this fact, we extremely suggest that you just use it, particularly if you find yourself constructing an optimized CPU-bound utility 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’ll be able to 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 scripting this weblog, Travis CI helps solely Ubuntu Linux on IBM Energy.