Migrating durabletask-java release pipeline to OneBranch #218
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.
This pull request introduces a new release pipeline configuration for the DurableTask Java project in the
eng/ci/release.ymlfile. The most important changes include setting up the pipeline to use a shared template, defining release stages for multiple components, and specifying the necessary inputs and tasks for releasing these components.Release Pipeline Configuration:
Pipeline Template Integration: The pipeline now extends the
1ES.Official.PipelineTemplate.ymltemplate from the1ESPipelineTemplatesrepository, using a specific pool (1es-pool-azfunc) and Linux-based environment (1es-ubuntu-22.04).Release Stages and Jobs: Three release jobs are defined for
durabletask_azuremanaged,durabletask_client, anddurabletask_azure_functions. Each job includes template context and inputs for artifact handling, ensuring consistency and checks during the release process.Custom Release Task: Each job uses the
SFP.release-tasks.custom-build-release-task.EsrpRelease@9task to handle the release process. This includes configurations for managed identity, key vault, signing certificate, and artifact location.Ownership and Approval: The jobs specify owners (
wangbill@microsoft.com), approvers (kaibocai@microsoft.com), and the main publisher (`durIssue describing the changes in this PR
resolves #issue_for_this_pr
Pull request checklist
CHANGELOG.mdAdditional information
Additional PR information