Skip to content

Publish PowerShell package artifacts to ACR - #3681

Open
ramsessanchez wants to merge 4 commits into
mainfrom
ramsessanchez/publish-powershell-artifacts-acr
Open

Publish PowerShell package artifacts to ACR#3681
ramsessanchez wants to merge 4 commits into
mainfrom
ramsessanchez/publish-powershell-artifacts-acr

Conversation

@ramsessanchez

Copy link
Copy Markdown
Contributor

Summary

  • publish signed PowerShell package artifacts to Azure Container Registry from CI and release pipelines
  • assign CI packages unique ci.<BuildId> prerelease versions and gate ACR deployment on relevant main-branch changes
  • add reusable PSResourceGet publishing with idempotent retries and post-publish verification

Testing

  • Invoke-Pester -Path tools\Tests\AcrPipelineHelpers.Tests.ps1
  • parsed the modified Azure Pipelines YAML files with PyYAML
  • git diff --check

Add reusable PSResourceGet publishing for signed CI and release packages, with build-specific CI prerelease versions and path-based deployment gating.

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

Copilot-Session: af247b04-ecf8-4873-a78c-33d6437bb0d0
@ramsessanchez
ramsessanchez requested a review from a team as a code owner July 29, 2026 23:31
Microsoft Graph DevX Tooling added 3 commits July 29, 2026 16:45
Use shared registry and service connection variables and consume artifacts without requiring a separately provisioned Azure Pipelines environment.

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

Copilot-Session: af247b04-ecf8-4873-a78c-33d6437bb0d0
Keep the publishing step template parameter-free while declaring registry and service connection variables in the Azure Pipelines that consume it.

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

Copilot-Session: af247b04-ecf8-4873-a78c-33d6437bb0d0
Expose the service connection and registry values as explicit step-template parameters while retaining their definitions in the parent pipelines.

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

Copilot-Session: af247b04-ecf8-4873-a78c-33d6437bb0d0
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.

1 participant