[SFI-ID4.2.1] Configure pipelines to upload to both MSIT and Torus storage accounts#26538
Draft
RishhiB wants to merge 3 commits intomicrosoft:mainfrom
Draft
[SFI-ID4.2.1] Configure pipelines to upload to both MSIT and Torus storage accounts#26538RishhiB wants to merge 3 commits intomicrosoft:mainfrom
RishhiB wants to merge 3 commits intomicrosoft:mainfrom
Conversation
Duplicate blob upload tasks in publish-api-model-artifact.yml and upload-dev-manifest.yml to upload to both old (fluidframework) and new (fluidframeworkcdn) storage accounts during migration. Uses STORAGE_ACCOUNT_NEW variable from storage-vars group.
…connections Create include-upload-blob-storage.yml template to reduce duplication and use different service connections for each storage account: - Old storage (fluidframework): Uses fluid-docs service connection (MSIT subscription) - New storage (fluidframeworkcdn): Uses fluid-docs-torus service connection (Torus subscription) Template supports both single file and multi-file uploads with optional conditional execution. Updated files: - tools/pipelines/templates/include-upload-blob-storage.yml (NEW) - tools/pipelines/templates/upload-dev-manifest.yml - tools/pipelines/publish-api-model-artifact.yml
Resolved conflicts in upload-dev-manifest.yml by: - Keeping template-based approach for dual storage uploads - Incorporating upstream changes: - Added checkout step with FluidFrameworkDirectory path - Updated working directories to use Pipeline.Workspace paths - Added content-cache max-age=300 parameter for performance - Updated include-upload-blob-storage.yml template to support contentCache parameter
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
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
STORAGE_ACCOUNT_NEWvariable tostorage-varsvariable grouppublish-api-model-artifact.ymlandupload-dev-manifest.ymlto duplicate upload tasksAzure DevOps Variable Group
STORAGE_ACCOUNT_NEW = fluidframeworkcdnPipeline Files Modified
1. tools/pipelines/publish-api-model-artifact.yml
latest.tar.gz(main branch only) → both old and new storagelatest-v*.tar.gz(latest minor version) → both old and new storageapi-extractor-json--auth-mode login)2. tools/pipelines/templates/upload-dev-manifest.yml
manifest-files--auth-mode login)