我的任务是在发布触发时自动在 WIKI 上生成和发布发布说明,为此我正在关注这个博客,它非常方便的博客,但我的不幸仍然无法使用发布模板创建 wiki 页面。(同时使用 Azure DevOps 和 TFS)
模板:
**Build Number** : $($build.buildnumber)
**Build started** : $("{0:dd/MM/yy HH:mm:ss}" -f [datetime]$build.startTime)
**Source Branch** : $($build.sourceBranch)
###Associated work items
@@WILOOP@@
* #$($widetail.id)
@@WILOOP@@
###Associated change sets/commits
@@CSLOOP@@
* **ID $($csdetail.changesetid)$($csdetail.commitid)**
>$($csdetail.comment)
@@CSLOOP@@
PowerShell 脚本
$content = [IO.File]::ReadAllText("$(System.DefaultWorkingDirectory)\releasenotes.md")
$data = @{content=$content;} | ConvertTo-Json;
$params = @{uri = '$(WikiPath)';
Method = 'PUT';
Headers = @{Authorization = "Bearer $(System.AccessToken)" };
ContentType = "application/json";
Body = $data;
}
Invoke-WebRequest @params
请指导我做错了什么