You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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
The text was updated successfully, but these errors were encountered:
gaiksaya
changed the title
Build distribution docker images immediately after tarballs
Build distribution docker images immediately after tarball builds
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
The text was updated successfully, but these errors were encountered: