Skip to content

AZP/RELEASE: Consolidate release pipelines#11355

Draft
Alexey-Rivkin wants to merge 1 commit intoopenucx:masterfrom
Alexey-Rivkin:topic/consolidate-release-pipelines
Draft

AZP/RELEASE: Consolidate release pipelines#11355
Alexey-Rivkin wants to merge 1 commit intoopenucx:masterfrom
Alexey-Rivkin:topic/consolidate-release-pipelines

Conversation

@Alexey-Rivkin
Copy link
Copy Markdown
Contributor

Depends on #11349

What?

Merge production and DRP release YAMLs into a single file.
Build.DefinitionName selects the mode at compile time.

Why?

Separate files produced inconsistencies (e.g. DRP missing
ubuntu22_cuda12_x86_64) and double maintenance. Supersedes #10609.

How?

  • Conditional variables (registry, demands, PR title mask) by definition name
  • GitHubDraft reduced from 2 jobs to 1 (both produced identical source packages)
  • az-github-draft.yml drops redundant arch parameter
  • Saturday cron added to production (exits early via Launch=False)

Post-merge manual step: Re-point "UCX release DRP" pipeline in Azure DevOps to
buildlib/azure-pipelines-release.yml.

@Alexey-Rivkin Alexey-Rivkin changed the title Topic/consolidate release pipelines AZP/RELEASE: Consolidate release pipelines Apr 19, 2026
Merge azure-pipelines-release.yml and azure-pipelines-release-drp.yml
into a single file. Build.DefinitionName detects DRP mode and sets
conditional variables for registry mirror, agent demands, and PR
title mask.

Reduce GitHubDraft stage from two jobs (x86_64 + aarch64) to one -
both produced identical source packages (tarball + srcrpm) that
were uploaded to the same draft.

Add Saturday cron schedule to the production pipeline (already
present on DRP). On Schedule for non-DRP the launch gate returns
False, so the pipeline exits after Prepare.

Note: The "UCX release DRP" pipeline definition in Azure DevOps
must be re-pointed from buildlib/azure-pipelines-release-drp.yml
to buildlib/azure-pipelines-release.yml after merge.

Signed-off-by: Alexey Rivkin <arivkin@nvidia.com>
@Alexey-Rivkin Alexey-Rivkin force-pushed the topic/consolidate-release-pipelines branch from afd4968 to 30c7566 Compare April 19, 2026 10:54
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