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

Update macrobenchmarks #3144

Merged
merged 1 commit into from
Sep 19, 2023
Merged

Conversation

ddyurchenko
Copy link
Contributor

@ddyurchenko ddyurchenko commented Sep 19, 2023

What does this PR do?

  1. Replace ben-runner with bp-runner.
  2. Ensure job artifacts are uploaded even if job fails.
  3. Run macrobenchmark on every merge commit in master branch.

Motivation:

We are replacing ben-runner with bp-runner to simplify maintenance. A lot of glue code is now removed / became transparent in ruby/gitlab branch in benchmarking-platform repo.

How to test the change?

Trigger the macrobenchmark in Gitlab CI and see that it works correctly.

For Datadog employees:

  • If this PR touches code that signs or publishes builds or packages, or handles
    credentials of any kind, I've requested a review from @DataDog/security-design-and-guidance.
  • This PR doesn't touch any of that.

Unsure? Have a question? Request a review!

1. Replace ben-runner with bp-runner.
2. Ensure job artifacts are uploaded even if job fails.
3. Run macrobenchmark on master branch merge commit.
@ddyurchenko ddyurchenko requested review from a team, ivoanjo and TonyCTHsu September 19, 2023 09:05
@ddyurchenko
Copy link
Contributor Author

@GustavoCaso
Thank you for approval!
Can you please merge this PR?
I see
image

@GustavoCaso GustavoCaso merged commit b9fb713 into master Sep 19, 2023
177 checks passed
@GustavoCaso GustavoCaso deleted the ddyurchenko/update-macrobenchmark branch September 19, 2023 13:50
@github-actions github-actions bot added this to the 1.15.0 milestone Sep 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants