Skip to content

Update BCS upload templates to use public $web container#5174

Open
LoopedBard3 wants to merge 2 commits intodotnet:mainfrom
LoopedBard3:UpdateBCSCacheLocation
Open

Update BCS upload templates to use public $web container#5174
LoopedBard3 wants to merge 2 commits intodotnet:mainfrom
LoopedBard3:UpdateBCSCacheLocation

Conversation

@LoopedBard3
Copy link
Copy Markdown
Member

@LoopedBard3 LoopedBard3 commented Mar 26, 2026

Change blob storage uploads from the private 'builds' container to the public '' container with 'builds/runtime/' path prefix, aligning the write side with the updated read side in dotnet-performance-infra.

  • upload-build-artifacts-job.yml: Update echo path and az storage blob upload to use container '' and name prefix 'builds/runtime/'
  • register-build-job.yml: Same container and name prefix changes for buildInfo.json upload

Test run: https://dev.azure.com/dnceng/internal/_build/results?buildId=2936662&view=results
Test run successfully uploaded files to $web, just had an update to the echo command to make sure it properly shows the $web and not nothing.

Change blob storage uploads from the private 'builds' container to the
public '' container with 'builds/runtime/' path prefix, aligning
the write side with the updated read side in dotnet-performance-infra.

- upload-build-artifacts-job.yml: Update echo path and az storage blob
  upload to use container '' and name prefix 'builds/runtime/'
- register-build-job.yml: Same container and name prefix changes for
  buildInfo.json upload

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates Azure DevOps pipeline templates to upload build artifacts and buildInfo.json into the public Azure Blob Storage $web container using a builds/runtime/ prefix, aligning the upload (“write”) paths with the updated download (“read”) paths in the infra.

Changes:

  • Switch blob uploads from container builds to container $web.
  • Add builds/runtime/ prefix to uploaded blob names for both artifacts and buildInfo.json.
  • Update the logged “artifact upload path” to reflect the new destination (but see comment about $web expansion).

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
eng/pipelines/templates/upload-build-artifacts-job.yml Upload build artifacts to $web under builds/runtime/... and update the logged path.
eng/pipelines/templates/register-build-job.yml Upload buildInfo.json to $web under builds/runtime/....

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants