Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add arch specific build commands #75

Merged
merged 2 commits into from
Sep 15, 2022

Conversation

b-deam
Copy link
Member

@b-deam b-deam commented Sep 13, 2022

With the introduction of a specific build subcommand in Rally we require arch specific build commands and artifact paths.

Relates elastic/rally#1576

@b-deam b-deam self-assigned this Sep 13, 2022
@b-deam b-deam changed the title Add arch to build command Add arch specific build commands Sep 13, 2022
Copy link
Contributor

@dliappis dliappis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Have you considered how far back to backport it? I was thinking that 7.17 is sufficient, but maybe we go further back in 7.x?

@b-deam
Copy link
Member Author

b-deam commented Sep 15, 2022

LGTM. Have you considered how far back to backport it? I was thinking that 7.17 is sufficient, but maybe we go further back in 7.x?

7.8 is when we introduced ARM support, though the actual Apple ARM support was released in 7.16. I think backporting to 7.17 is far enough, no need to cut a new branch.

@b-deam b-deam added backport and removed backport labels Sep 15, 2022
@b-deam b-deam merged commit c9ca37f into elastic:master Sep 15, 2022
b-deam added a commit that referenced this pull request Sep 15, 2022
With the introduction of a specific build subcommand in Rally we require arch specific build commands and artifact paths.
b-deam added a commit to elastic/rally that referenced this pull request Sep 28, 2022
Because TemplateRenderer.arch defaults to the arch of the system
invoking the tests, when invoked on an aarch64 system, the various
Car instances would throw exceptions 1 because they were
missing the architecture specific build commands added in
elastic/rally-teams#75

This commit fixes the existing tests to default to x86_64,
and adds two new aarch64 tests.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants