From 3e9a7611ef91d17d2b5ec4f7f4b2893d1a278c11 Mon Sep 17 00:00:00 2001 From: Azure SDK Bot <53356347+azure-sdk@users.noreply.github.com> Date: Sat, 17 Dec 2022 20:44:26 -0500 Subject: [PATCH] Sync eng/common directory with azure-sdk-tools for PR 4988 (#24269) Mirror of https://github.com/Azure/azure-sdk-tools/pull/4988 --- .../steps/install-pipeline-generation.yml | 2 +- .../templates/steps/prepare-pipelines.yml | 192 ------------------ eng/common/scripts/get-codeowners.ps1 | 2 +- 3 files changed, 2 insertions(+), 194 deletions(-) delete mode 100644 eng/common/pipelines/templates/steps/prepare-pipelines.yml diff --git a/eng/common/pipelines/templates/steps/install-pipeline-generation.yml b/eng/common/pipelines/templates/steps/install-pipeline-generation.yml index 266de6197eea..72f345251ffc 100644 --- a/eng/common/pipelines/templates/steps/install-pipeline-generation.yml +++ b/eng/common/pipelines/templates/steps/install-pipeline-generation.yml @@ -9,7 +9,7 @@ steps: - script: > dotnet tool install Azure.Sdk.Tools.PipelineGenerator - --version 1.0.2-dev.20220504.1 + --version 1.1.0-dev.20221216.2 --add-source https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-net/nuget/v3/index.json --tool-path ${{parameters.ToolPath}} workingDirectory: $(Pipeline.Workspace)/pipeline-generator diff --git a/eng/common/pipelines/templates/steps/prepare-pipelines.yml b/eng/common/pipelines/templates/steps/prepare-pipelines.yml deleted file mode 100644 index ca98ff9cb6bb..000000000000 --- a/eng/common/pipelines/templates/steps/prepare-pipelines.yml +++ /dev/null @@ -1,192 +0,0 @@ -# As of 12/9/2022 this file is going to become obsolete and then deleted soon, -# superseded by ../jobs/prepare-pipelines.yml, which includes all of the -# logic in this file. -# For more, please see: https://github.com/Azure/azure-sdk-tools/issues/4888 - -parameters: - - name: Repository - type: string - default: $(Build.Repository.Name) - - name: Prefix - type: string - - name: CIConventionOptions - type: string - default: '' - - name: UPConventionOptions - type: string - default: '' - - name: TestsConventionOptions - type: string - default: '' - - name: GenerateUnifiedWeekly - type: boolean - default: false - -steps: - - template: install-pipeline-generation.yml - - template: /eng/common/pipelines/templates/steps/set-default-branch.yml - # This covers our public repos. - - ${{ if not(endsWith(parameters.Repository, '-pr'))}}: - - script: > - $(Pipeline.Workspace)/pipeline-generator/pipeline-generator - --organization https://dev.azure.com/azure-sdk - --project public - --prefix ${{parameters.Prefix}} - --devopspath "\${{parameters.Prefix}}" - --path $(System.DefaultWorkingDirectory)/sdk - --endpoint Azure - --repository ${{parameters.Repository}} - --convention ci - --agentpool Hosted - --branch refs/heads/$(DefaultBranch) - --patvar PATVAR - --set-managed-variables - --debug - ${{parameters.CIConventionOptions}} - displayName: Create CI Pipelines for Public Repository - env: - PATVAR: $(azuresdk-azure-sdk-devops-pipeline-generation-pat) - - script: > - $(Pipeline.Workspace)/pipeline-generator/pipeline-generator - --organization https://dev.azure.com/azure-sdk - --project internal - --prefix ${{parameters.Prefix}} - --devopspath "\${{parameters.Prefix}}" - --path $(System.DefaultWorkingDirectory)/sdk - --endpoint Azure - --repository ${{parameters.Repository}} - --convention up - --agentpool Hosted - --branch refs/heads/$(DefaultBranch) - --patvar PATVAR - --set-managed-variables - --debug - ${{parameters.UPConventionOptions}} - displayName: Create UP Pipelines for Public Repository - env: - PATVAR: $(azuresdk-azure-sdk-devops-pipeline-generation-pat) - - script: > - $(Pipeline.Workspace)/pipeline-generator/pipeline-generator - --organization https://dev.azure.com/azure-sdk - --project internal - --prefix ${{parameters.Prefix}} - --devopspath "\${{parameters.Prefix}}" - --path $(System.DefaultWorkingDirectory)/sdk - --endpoint Azure - --repository ${{parameters.Repository}} - --convention tests - --agentpool Hosted - --branch refs/heads/$(DefaultBranch) - --patvar PATVAR - --set-managed-variables - --debug - ${{parameters.TestsConventionOptions}} - displayName: Create Live Test Pipelines for Public Repository - condition: and(succeeded(), ne('${{parameters.TestsConventionOptions}}','')) - env: - PATVAR: $(azuresdk-azure-sdk-devops-pipeline-generation-pat) - - script: > - $(Pipeline.Workspace)/pipeline-generator/pipeline-generator - --organization https://dev.azure.com/azure-sdk - --project internal - --prefix ${{parameters.Prefix}} - --devopspath "\${{parameters.Prefix}}" - --path $(System.DefaultWorkingDirectory)/sdk - --endpoint Azure - --repository ${{parameters.Repository}} - --convention testsweekly - --agentpool Hosted - --branch refs/heads/$(DefaultBranch) - --patvar PATVAR - --set-managed-variables - --debug - ${{parameters.TestsConventionOptions}} - displayName: Create Weekly (Multi-Cloud) Live Test Pipelines for Public Repository - condition: and(succeeded(), ne('${{parameters.TestsConventionOptions}}','')) - env: - PATVAR: $(azuresdk-azure-sdk-devops-pipeline-generation-pat) - - script: > - $(Pipeline.Workspace)/pipeline-generator/pipeline-generator - --organization https://dev.azure.com/azure-sdk - --project internal - --prefix ${{parameters.Prefix}} - --devopspath "\${{parameters.Prefix}}" - --path $(System.DefaultWorkingDirectory)/sdk - --endpoint Azure - --repository ${{parameters.Repository}} - --convention upweekly - --agentpool Hosted - --branch refs/heads/$(DefaultBranch) - --patvar PATVAR - --set-managed-variables - --debug - ${{parameters.UPConventionOptions}} - displayName: Create Weekly (Multi-Cloud) Unified Test Pipelines for Public Repository - condition: and(succeeded(), eq(${{parameters.GenerateUnifiedWeekly}},true)) - env: - PATVAR: $(azuresdk-azure-sdk-devops-pipeline-generation-pat) - - - # This covers our -pr repositories. - - ${{ if endsWith(parameters.Repository, '-pr')}}: - - script: > - $(Pipeline.Workspace)/pipeline-generator/pipeline-generator - --organization https://dev.azure.com/azure-sdk - --project internal - --prefix ${{parameters.Prefix}}-pr - --devopspath "\${{parameters.Prefix}}\pr" - --path $(System.DefaultWorkingDirectory)/sdk - --endpoint Azure - --repository ${{parameters.Repository}} - --convention ci - --agentpool Hosted - --branch refs/heads/$(DefaultBranch) - --patvar PATVAR - --set-managed-variables - --debug - --no-schedule - ${{parameters.CIConventionOptions}} - displayName: Create CI Pipelines for Private Repository - env: - PATVAR: $(azuresdk-azure-sdk-devops-pipeline-generation-pat) - - script: > - $(Pipeline.Workspace)/pipeline-generator/pipeline-generator - --organization https://dev.azure.com/azure-sdk - --project internal - --prefix ${{parameters.Prefix}}-pr - --devopspath "\${{parameters.Prefix}}\pr" - --path $(System.DefaultWorkingDirectory)/sdk - --endpoint Azure - --repository ${{parameters.Repository}} - --convention up - --agentpool Hosted - --branch refs/heads/$(DefaultBranch) - --patvar PATVAR - --set-managed-variables - --debug - --no-schedule - ${{parameters.UPConventionOptions}} - displayName: Create UP Pipelines for Private Repository - env: - PATVAR: $(azuresdk-azure-sdk-devops-pipeline-generation-pat) - - script: > - $(Pipeline.Workspace)/pipeline-generator/pipeline-generator - --organization https://dev.azure.com/azure-sdk - --project internal - --prefix ${{parameters.Prefix}}-pr - --devopspath "\${{parameters.Prefix}}\pr" - --path $(System.DefaultWorkingDirectory)/sdk - --endpoint Azure - --repository ${{parameters.Repository}} - --convention tests - --agentpool Hosted - --branch refs/heads/$(DefaultBranch) - --patvar PATVAR - --set-managed-variables - --debug - --no-schedule - ${{parameters.TestsConventionOptions}} - displayName: Create Live Test Pipelines for Private Repository - condition: and(succeeded(), ne('${{parameters.TestsConventionOptions}}','')) - env: - PATVAR: $(azuresdk-azure-sdk-devops-pipeline-generation-pat) diff --git a/eng/common/scripts/get-codeowners.ps1 b/eng/common/scripts/get-codeowners.ps1 index 9606cd66ff6c..da9044dc4702 100644 --- a/eng/common/scripts/get-codeowners.ps1 +++ b/eng/common/scripts/get-codeowners.ps1 @@ -1,7 +1,7 @@ param ( [string]$TargetDirectory = "", # Code path to code owners. e.g sdk/core/azure-amqp [string]$CodeOwnerFileLocation = (Resolve-Path $PSScriptRoot/../../../.github/CODEOWNERS), # The absolute path of CODEOWNERS file. - [string]$ToolVersion = "1.0.0-dev.20221005.1", + [string]$ToolVersion = "1.0.0-dev.20221215.1", [string]$ToolPath = (Join-Path ([System.IO.Path]::GetTempPath()) "codeowners-tool-path"), # The place to check the tool existence. Put temp path as default [string]$DevOpsFeed = "https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-net/nuget/v3/index.json", # DevOp tool feeds. [string]$VsoVariable = "", # Option of write code owners into devop variable