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

[CI] Increase artifact build timeout #183482

Merged
merged 1 commit into from
May 15, 2024

Conversation

delanni
Copy link
Contributor

@delanni delanni commented May 15, 2024

Summary

Increases step timeout for building the whole artifact collection by 15m.

With some recent additions (chainguard build adds ~7m) and the new infra overhead, we've gone from ~50-52 minutes to ~57-60 minutes (this one timed out exactly on the last bit: https://buildkite.com/elastic/kibana-artifacts-snapshot/builds/4295#018f7b4c-3629-4c4f-8d80-85b2552a43c4)

…nt additions we run the risk of timing out on a normal build
@delanni delanni added Team:Operations Team label for Operations Team release_note:skip Skip the PR/issue when compiling release notes backport:all-open Backport to all branches that could still receive a release skip-ci labels May 15, 2024
@delanni delanni marked this pull request as ready for review May 15, 2024 09:38
@delanni delanni requested a review from a team as a code owner May 15, 2024 09:38
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-operations (Team:Operations)

@delanni
Copy link
Contributor Author

delanni commented May 15, 2024

I'll forego approvals here, as this is low risk. I made a keepsake issue about restoring this if we can reduce the build times: https://github.com/elastic/kibana-operations/issues/110

@delanni delanni merged commit 834ea88 into elastic:main May 15, 2024
12 of 13 checks passed
@delanni delanni deleted the increase-build-step-timeout branch May 15, 2024 10:29
kibanamachine pushed a commit to kibanamachine/kibana that referenced this pull request May 15, 2024
## Summary
Increases step timeout for building the whole artifact collection by
15m.

With some recent additions ([chainguard
build](elastic#183200) adds ~7m) and the
new infra overhead, we've gone from ~50-52 minutes to ~57-60 minutes
(this one timed out exactly on the last bit:
https://buildkite.com/elastic/kibana-artifacts-snapshot/builds/4295#018f7b4c-3629-4c4f-8d80-85b2552a43c4)

(cherry picked from commit 834ea88)
@kibanamachine
Copy link
Contributor

💔 Some backports could not be created

Status Branch Result
7.17 Backport failed because of merge conflicts

You might need to backport the following PRs to 7.17:
- [BK] Migrate batch 1 (Artifact builds) (#182582)
- chore(NA): bump node into v20 (#173461)
- Upgrade to Node.js 20 (#162696)
- [artifacts] Add CI retries (#130194)
- [artifacts] Publish (#129499)
- [artifacts] Merge docker context verification (#129399)
- [artifacts] Merge package testing with release artifacts (#129378)
8.14

Note: Successful backport PRs will be merged automatically after passing CI.

Manual backport

To create the backport manually run:

node scripts/backport --pr 183482

Questions ?

Please refer to the Backport tool documentation

delanni added a commit that referenced this pull request May 15, 2024
# Backport

This will backport the following commits from `main` to `8.14`:
- [[CI] Increase artifact build timeout
(#183482)](#183482)

<!--- Backport version: 9.4.3 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT [{"author":{"name":"Alex
Szabo","email":"[email protected]"},"sourceCommit":{"committedDate":"2024-05-15T10:28:58Z","message":"[CI]
Increase artifact build timeout (#183482)\n\n## Summary\r\nIncreases
step timeout for building the whole artifact collection
by\r\n15m.\r\n\r\nWith some recent additions
([chainguard\r\nbuild](#183200)
adds ~7m) and the\r\nnew infra overhead, we've gone from ~50-52 minutes
to ~57-60 minutes\r\n(this one timed out exactly on the last
bit:\r\nhttps://buildkite.com/elastic/kibana-artifacts-snapshot/builds/4295#018f7b4c-3629-4c4f-8d80-85b2552a43c4)","sha":"834ea8810cc092951977b647e9e0e77402a0be0d","branchLabelMapping":{"^v8.15.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Operations","release_note:skip","skip-ci","backport:all-open","v8.15.0"],"title":"[CI]
Increase artifact build
timeout","number":183482,"url":"https://github.com/elastic/kibana/pull/183482","mergeCommit":{"message":"[CI]
Increase artifact build timeout (#183482)\n\n## Summary\r\nIncreases
step timeout for building the whole artifact collection
by\r\n15m.\r\n\r\nWith some recent additions
([chainguard\r\nbuild](#183200)
adds ~7m) and the\r\nnew infra overhead, we've gone from ~50-52 minutes
to ~57-60 minutes\r\n(this one timed out exactly on the last
bit:\r\nhttps://buildkite.com/elastic/kibana-artifacts-snapshot/builds/4295#018f7b4c-3629-4c4f-8d80-85b2552a43c4)","sha":"834ea8810cc092951977b647e9e0e77402a0be0d"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v8.15.0","branchLabelMappingKey":"^v8.15.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/183482","number":183482,"mergeCommit":{"message":"[CI]
Increase artifact build timeout (#183482)\n\n## Summary\r\nIncreases
step timeout for building the whole artifact collection
by\r\n15m.\r\n\r\nWith some recent additions
([chainguard\r\nbuild](#183200)
adds ~7m) and the\r\nnew infra overhead, we've gone from ~50-52 minutes
to ~57-60 minutes\r\n(this one timed out exactly on the last
bit:\r\nhttps://buildkite.com/elastic/kibana-artifacts-snapshot/builds/4295#018f7b4c-3629-4c4f-8d80-85b2552a43c4)","sha":"834ea8810cc092951977b647e9e0e77402a0be0d"}}]}]
BACKPORT-->

Co-authored-by: Alex Szabo <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport:all-open Backport to all branches that could still receive a release release_note:skip Skip the PR/issue when compiling release notes skip-ci Team:Operations Team label for Operations Team v8.14.0 v8.15.0
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants