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
Once we have a list of rebuilding plugins obtained from this issue, we should be able to run the build workflow with these components.
Acceptance Critieria:
The build workflow will run through only those designated components.
The build manifest will be updated with rebuilding artifacts and keep unchanged artifacts from previous build.
The build itself should run with no errors.
Implementation plan.
We would run our current build_workflow with these components until recording/generating the build_manifest.
Since we don’t want to erase other previously build components from the build manifest, we would take input of the build manifest with relative path builds/opensearch/manifest.yml. After reading through the previous manifest, we would be updating the manifest with whatever components that we just incremental build.
We have BuildManifestBuilder class in build_recorder.py. Normally it starts from scratch; if we only build few components, it would only record those built plugins.
However, we can add a functionality to the builder itself. When incremental argument is enable, it would firstly read through builds/opensearch/manifest.yml and append/update the currently building components to the manifest.
The text was updated successfully, but these errors were encountered:
This is a sub-issue from #3922
Once we have a list of rebuilding plugins obtained from this issue, we should be able to run the build workflow with these components.
Acceptance Critieria:
Implementation plan.
We would run our current build_workflow with these components until recording/generating the build_manifest.
Since we don’t want to erase other previously build components from the build manifest, we would take input of the build manifest with relative path
builds/opensearch/manifest.yml
. After reading through the previous manifest, we would be updating the manifest with whatever components that we just incremental build.We have
BuildManifestBuilder
class inbuild_recorder.py
. Normally it starts from scratch; if we only build few components, it would only record those built plugins.However, we can add a functionality to the builder itself. When
incremental
argument is enable, it would firstly read throughbuilds/opensearch/manifest.yml
and append/update the currently building components to the manifest.The text was updated successfully, but these errors were encountered: