-
Notifications
You must be signed in to change notification settings - Fork 154
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
[8.x](backport #6401) Split packaging into separate steps #6749
Conversation
Splitting centralized packaging step into separate steps to speed up builds (cherry picked from commit e956b4d) # Conflicts: # .buildkite/scripts/steps/integration-package.sh
Cherry-pick of e956b4d has failed:
To fix up this pull request, you can check it out locally. See documentation: https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/checking-out-pull-requests-locally |
This pull request has not been merged yet. Could you please review and merge it @oakrizan? 🙏 |
|
What does this PR do?
Splitting centralized packaging step into separate steps to speed up builds.


Currently packagin takes up to 30 mins to run:
With thae changes in current PR packaging in total takes up to 15 mins:
Buildkite builds: https://buildkite.com/elastic/elastic-agent-extended-testing/builds?branch=split-packaging
NB! Failure of
Win2022:sudo:upgrade
test is not related to changes in current PR.Why is it important?
Since the integration test steps are divided by platforms, we can divide packaging into the corresponding steps and run integration tests for the platform as soon as the required artifacts are built without waiting for the rest.
Checklist
./changelog/fragments
using the changelog toolRelated issues
Questions to ask yourself
This is an automatic backport of pull request #6401 done by [Mergify](https://mergify.com).