簡體   English   中英

構建成功后將錯誤附加到用戶故事或創建新的用戶故事 TFS On Prem

[英]Attach bug to user story or create new user story after build success TFS On prem

我有一個基於 TFS 的構建,我配置如果構建失敗我會自動打開一個錯誤,問題是我如何將錯誤附加到某個用戶故事或為錯誤創建一個新的用戶故事。

您可以考慮使用 PowerShell 和Rest Api 此腳本將從構建步驟創建一個新的用戶故事:

$user = ""
$token = "$(System.AccessToken)"
$teamProject = "$(System.TeamProject)"
$orgUrl = "$(System.CollectionUri)"

$type = "User Story"
$witTitle = "From my build"


$base64AuthInfo = [Convert]::ToBase64String([Text.Encoding]::ASCII.GetBytes(("{0}:{1}" -f $user,$token)))
$createWIUrl = "$orgUrl/$teamProject/_apis/wit/workitems/$" + $type + "?api-version=5.1"
$body="[
  {
    `"op`": `"add`",
    `"path`": `"/fields/System.Title`",
    `"value`": `"$($witTitle)`"
  }
]"

$result = Invoke-RestMethod -Uri $createWIUrl -Method POST -ContentType "application/json-patch+json" -Body $body -Headers @{Authorization=("Basic {0}" -f $base64AuthInfo)}

Write-Host $result

您可以將構建變量中的其他信息添加到您的標題或描述中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM