diff --git a/.pipelines/Release-trigger.yml b/.pipelines/Release-trigger.yml index b322af8bab..629def5be1 100644 --- a/.pipelines/Release-trigger.yml +++ b/.pipelines/Release-trigger.yml @@ -8,12 +8,32 @@ trigger: pr: none +parameters: +- name: TargetPipelines + type: object + default: + - id: 21120 + paramName: NuGetGallerySubmoduleBranch + - id: 21280 + paramName: NuGetGalleryBranch + variables: - name: NugetMultifeedWarnLevel value: none - + pool: vmImage: 'windows-latest' steps: -- powershell: Write-Host "Dummy task" +- ${{ each pipeline in parameters.TargetPipelines }}: + - powershell: |- + $body = @{ + "templateParameters" = @{ + "${{ pipeline.paramName }}" = "$(Build.SourceBranchName)" + } + } + $headers = @{ "Authorization" = "Bearer $env:ACCESS_TOKEN" }; + $url = "$(System.CollectionUri)$(System.TeamProject)/_apis/pipelines/${{ pipeline.id }}/runs?api-version=7.0" + Invoke-RestMethod -Uri $url -Method POST -Headers $headers -Body ($body | ConvertTo-Json) -ContentType "application/json" + env: + ACCESS_TOKEN: $(System.AccessToken)