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

Build distribution docker images immediately after tarball builds #5173

Open
gaiksaya opened this issue Nov 7, 2024 · 0 comments
Open

Build distribution docker images immediately after tarball builds #5173

gaiksaya opened this issue Nov 7, 2024 · 0 comments
Labels
enhancement New Enhancement untriaged Issues that have not yet been triaged

Comments

@gaiksaya
Copy link
Member

gaiksaya commented Nov 7, 2024

Is your feature request related to a problem? Please describe

Check the most recent run for 3.0.0 here: https://build.ci.opensearch.org/blue/organizations/jenkins/distribution-build-opensearch/detail/distribution-build-opensearch/10494/pipeline

The docker images are build at the end of the pipeline when all the dist/arch/platform builds are complete. Often times, we have seen windows failing mainly due to shell glitch or other operating system issues. Failure in any step before docker won't trigger a docker build as it is sequential at this point.

Describe the solution you'd like

In order to build the docker images for OpenSearch and OpenSearch-Dashboards, we only need tarball linux distribution for x64 and arm64 to be ready. Hence the docker stage can be moved from sequential run at the end of all builds/assemble to parallel stage once tarball x64 and arm64 builds are complete.

Describe alternatives you've considered

Keep what we have. It is not a blocker but definitely lacks the consistent builds due to other distribution failures.

Additional context

No response

@gaiksaya gaiksaya added enhancement New Enhancement untriaged Issues that have not yet been triaged labels Nov 7, 2024
@gaiksaya gaiksaya changed the title Build distribution docker images immediately after tarballs Build distribution docker images immediately after tarball builds Nov 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New Enhancement untriaged Issues that have not yet been triaged
Projects
Status: 🆕 New
Development

No branches or pull requests

1 participant