-
Notifications
You must be signed in to change notification settings - Fork 131
[Build] faster pipeline #3065
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
Merged
Merged
[Build] faster pipeline #3065
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Collaborator
|
Hi @cheina97. Thanks for your PR! I am @adamjensenbot.
Make sure this PR appears in the liqo changelog, adding one of the following labels:
|
99bb317 to
d331a36
Compare
b943cff to
6e205a6
Compare
257a593 to
643c86e
Compare
Member
Author
|
/rebase |
643c86e to
5d5cb6d
Compare
Member
Author
|
/rebase test=true |
1 similar comment
Member
Author
|
/rebase test=true |
5d5cb6d to
12de309
Compare
claudiolor
reviewed
Jul 16, 2025
e712e7c to
f509e59
Compare
3a23d03 to
01d8357
Compare
claudiolor
approved these changes
Jul 16, 2025
01d8357 to
d049864
Compare
claudiolor
approved these changes
Jul 18, 2025
Member
Author
|
/rebase test=true |
d049864 to
e310813
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
#Description
This PR optimizes the building speed of liqo components for single and multi-arch builds.
It moves the binary build outside the Docker container and then pushes it inside. This allows us to fully utilize the multi-arch build feature of Golang, eliminating the need for Qemu dependencies.
Additionally, it provides a faster way to build images for development, reducing the time taken to several seconds.
The most significant time reduction is observed in multi-arch builds for AMD64, ARM64, and ARM32 platforms, which have been reduced from 50 minutes to just 3 minutes.