[Nexthop] Add ImageBuilder orchestration for FBOSS Image Builder#836
[Nexthop] Add ImageBuilder orchestration for FBOSS Image Builder#836raghav-nexthop wants to merge 3 commits intofacebook:mainfrom
Conversation
9d1cab9 to
27203a2
Compare
|
@raghav-nexthop has updated the pull request. You must reimport the pull request before landing. |
27203a2 to
6a2dd29
Compare
|
@raghav-nexthop has updated the pull request. You must reimport the pull request before landing. |
6a2dd29 to
5210f7b
Compare
|
@raghav-nexthop has updated the pull request. You must reimport the pull request before landing. |
|
can we rebase |
5210f7b to
0c44014
Compare
|
@raghav-nexthop has updated the pull request. You must reimport the pull request before landing. |
|
I've rebased the entire PR stack. |
0c44014 to
a0b2434
Compare
|
@raghav-nexthop has updated the pull request. You must reimport the pull request before landing. |
a0b2434 to
37338e8
Compare
|
@raghav-nexthop has updated the pull request. You must reimport the pull request before landing. |
37338e8 to
6f62b36
Compare
|
@raghav-nexthop has updated the pull request. You must reimport the pull request before landing. |
8ccfe84 to
669a50e
Compare
|
@raghav-nexthop has updated the pull request. You must reimport the pull request before landing. |
669a50e to
74e993e
Compare
|
@raghav-nexthop has updated the pull request. You must reimport the pull request before landing. |
74e993e to
25a40ad
Compare
|
@raghav-nexthop has updated the pull request. You must reimport the pull request before landing. |
25a40ad to
6f32566
Compare
|
@raghav-nexthop has updated the pull request. You must reimport the pull request before landing. |
Add abstract build component framework for managing build operations. - Implement AbstractComponent base class for build components - Add component lifecycle management (prepare, build, extract) - Integrate with artifact store, download, and execute modules - Enable extensible component-based build architecture Tests utilizing the above infrastructure will be added when component build supports are included.
Add build entrypoint orchestration for component-based builds. - Implement build entrypoint for coordinating component build workflows - Add support for build configuration and execution management - Include comprehensive unit tests for entrypoint functionality
Add ImageBuilder class for orchestrating component builds and image assembly. - ImageBuilder: Main orchestration class for building FBOSS images - Compression support for build artifacts (zstd) - Component build coordination - Test coverage for compression functionality - Updated build_test.py to use ImageBuilder
6f32566 to
1fed9eb
Compare
|
@raghav-nexthop has updated the pull request. You must reimport the pull request before landing. |
Pre-submission checklist
pip install -r requirements-dev.txt && pre-commit installpre-commit runSummary
Add ImageBuilder class for orchestrating component builds and image assembly:
Test Plan