Skip to content
This repository has been archived by the owner on Aug 30, 2022. It is now read-only.

Enablement TravisCI integration for IBM ppc64le architecture #290

Closed
harinreddy opened this issue Oct 6, 2021 · 1 comment
Closed

Enablement TravisCI integration for IBM ppc64le architecture #290

harinreddy opened this issue Oct 6, 2021 · 1 comment

Comments

@harinreddy
Copy link

No description provided.

@harinreddy
Copy link
Author

Currently, https://github.com/jaegertracing/ jaeger-client-cpp is not enabled for TravisCI on IBM ppc64le architecture.

The following changes are proposed to enable TravisCI for jaeger-client-cpp of ppc64le.

One of the prerequisite packages for the jaeger-client-cpp the is the cmake package. The current travis.yml instructions specify installing a prebuilt package for x86 architecture only.
We propose to extend this to include ppc64le architecture as specified below:

  • Create a script called “before-install.sh” under the existing “scripts” directory
  • This script will include the following instructions
  • If the architecture is ppc64le, download source for cmake 3.11.0 and build and install cmake packge
  • Otherwise, current instructions in Travis.yml to download prebuilt package for x86 are moved into before-install.sh.
  • Modify the current travis.yml to include instructions to use the before-install.sh to install the cmake package.

Currently, the proposed changes have been applied to a fork: https://github.com/harinreddy/jaeger-client-cpp and tested for TravisCI integration.

A Pull Request will be submitted to update the master at https://github.com/jaegertracing/ jaeger-client-cpp.

We appreciate your feedback on this request.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant