From 2511bf7fcb54a64c1e596a950788e2ee30cd1e4c Mon Sep 17 00:00:00 2001 From: Manodasan Wignarajah Date: Wed, 6 Dec 2023 15:33:21 -0800 Subject: [PATCH] Update pool (#1374) --- .pipelines/sync-mirror.yml | 83 ++++++++++++++++++++++---------------- 1 file changed, 48 insertions(+), 35 deletions(-) diff --git a/.pipelines/sync-mirror.yml b/.pipelines/sync-mirror.yml index add70e3b..f7be6296 100644 --- a/.pipelines/sync-mirror.yml +++ b/.pipelines/sync-mirror.yml @@ -11,44 +11,57 @@ parameters: type: string default: "https://github.com/microsoft/cppwinrt.git" -jobs: - - job: SyncMirror - strategy: - matrix: - ${{ each branches in parameters.SourceToTargetBranches }}: - ${{ branches.key }}: - SourceBranch: ${{ branches.key }} - TargetBranch: ${{ branches.value }} - dependsOn: [] +resources: + repositories: + - repository: 1ESPipelineTemplates + type: git + name: 1ESPipelineTemplates/1ESPipelineTemplates + ref: refs/tags/release +extends: + template: v1/1ES.Official.PipelineTemplate.yml@1ESPipelineTemplates + parameters: pool: - name: Azure Pipelines - vmImage: 'windows-2022' - steps: - - checkout: self - persistCredentials: true + name: Azure-Pipelines-1ESPT-ExDShared + image: windows-2022 + os: windows + customBuildTags: + - ES365AIMigrationTooling + stages: + - stage: stage + jobs: + - job: SyncMirror + strategy: + matrix: + ${{ each branches in parameters.SourceToTargetBranches }}: + ${{ branches.key }}: + SourceBranch: ${{ branches.key }} + TargetBranch: ${{ branches.value }} + dependsOn: [] + steps: + - checkout: self + persistCredentials: true - - task: PowerShell@2 - inputs: - targetType: 'inline' - script: | - Write-Host "SourceBranch " + "$(SourceBranch)" - Write-Host "TargetBranch " + "$(TargetBranch)" + - task: PowerShell@2 + inputs: + targetType: 'inline' + script: | + Write-Host "SourceBranch " + "$(SourceBranch)" + Write-Host "TargetBranch " + "$(TargetBranch)" - $repo = "${{ parameters.SourceRepository }}" - git remote add sourcerepo $repo - git remote + $repo = "${{ parameters.SourceRepository }}" + git remote add sourcerepo $repo + git remote - $target = "$(TargetBranch)" - git fetch origin $target - git checkout $target - git pull origin $target + $target = "$(TargetBranch)" + git fetch origin $target + git checkout $target + git pull origin $target - $source = "$(SourceBranch)" - git fetch sourcerepo $source - git pull sourcerepo $source - - - task: CmdLine@2 - inputs: - script: | - git push + $source = "$(SourceBranch)" + git fetch sourcerepo $source + git pull sourcerepo $source + - task: CmdLine@2 + inputs: + script: | + git push