English 中文(简体)
管道——天线
原标题:Azure Pipeline - Skip Stages

我有一条主线,选择应启动哪些阶段。 这一主要管道连接其他管道。 从这些管道中,也应当从主线开始。 我发现,有<代码>stages ToSkip para amount。 但是,这确实是我选择的。 所有阶段都将启动所谓的管道。 错误是什么?

$targetEnvironment =  dev 

$stages = @("dev", "staging", "prod") | Where-Object { $_ -ne $targetEnvironment } | ConvertTo-Json
$body = "{
    `"stagesToSkip`" : $(ConvertTo-Json($stages))
}"
Invoke-RestMethod -Uri $url -Headers @{Authorization = "Basic $token"} -Method Post -Body $body -ContentType application/json
问题回答

我已经这样做了。 我会发现我的错误。 薪金已经是阿雷拉。 因此, s子只能是“ToSkip”: 薪金

是的,你需要确定<代码>stages ToSkip数值。 我确定了这部法律,它只会引发目标环境的制定阶段,以及跳速、 pro等阶段。

pool:
  vmImage: Windows-latest

steps:
- checkout: none
- powershell: |
    $url="https://dev.azure.com/{org}/{project}/_apis/pipelines/{pipelineid}/runs?api-version=6.0-preview.1"
    $targetEnvironment =  dev 
    $stages = @("dev", "staging", "prod") | Where-Object { $_ -ne $targetEnvironment }
    $stagestoskip =  [ "  + ($stages -join  ", " ) +  " ] 
    echo $stagestoskip
    $body="{
      `"stagesToSkip`": $stagestoskip
    }"
    Invoke-RestMethod -Uri $url -Headers @{Authorization = "Bearer $(System.AccessToken)"} -Method Post -Body $body -ContentType application/json

只运行目标开发阶段:

“enter像

我使用了系统。 无需交款,即只需要批准<代码>queue 建造 准许在目标管道建立建筑服务账户。

“enter

关于你的新的询问,你可以提出新的机票并分享这一联系。





相关问题
Team foundation server in the cloud?

We have been using TFS on our own server for a while. We would like to move it in the cloud. Is there any good hosted service? Note: we would like to import all our source and projects

热门标签