-
Notifications
You must be signed in to change notification settings - Fork 250
ci: Add Binary Signing Task #3649
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
Conversation
/acn run ACN Test Unofficial |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR introduces a CI task to sign build binaries across multiple platforms.
- Adds a new pipeline job block in run-pipeline.yaml for binary signing with OS-specific details.
- Extends binaries.jobs.yaml with a conditional branch to execute signing when the "official" parameter is true.
Reviewed Changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.
File | Description |
---|---|
.pipelines/run-pipeline.yaml | Adds new signing jobs for Linux/AMD64, Windows/AMD64, and Linux/ARM64 using a shared template. |
.pipelines/build/binaries.jobs.yaml | Introduces a conditional branch that executes signing tasks when the official flag is set. |
/azp run ACN Test Unofficial |
No pipelines are associated with this pull request. |
/azp run Azure Container Networking PR |
Azure Pipelines successfully started running 1 pipeline(s). |
/azp run Azure Container Networking PR |
Azure Pipelines successfully started running 1 pipeline(s). |
Reason for Change:
This PR enables us to build signed binaries.
Scripts part out the builder portions of the dockerfiles to allow us to sign the binaries that are internal to the images.
The packages are then added to the image during build time. This results in signed binaries as an integrated part of our built images.
Also updated the build time image name to switch the docker image path.
Issue Fixed:
Requirements:
Notes: