作为 Azure DevOps 管道的一部分将 Markdown 文件上传到 Wiki

Upload Markdown files to Wiki as part of Azure DevOps Pipeline

作为构建 Python 包并将其存储在 Azure Artifacts 中的 Azure Pipeline 的一部分,我从文档字符串中生成了很多 .md 文件作为包的文档。我想在我的管道中添加一个步骤,以自动将它们上传到 Azure DevOps Wiki。这可能吗?从官方文档中,我只能找到一种从 repo.

中的文件夹手动执行此操作的方法

您可以使用 Rest Api 更新 Wiki 页面:Pages

您可以在此处找到 PowerShell 示例:https://github.com/ashamrai/AzureDevOpsExtensions/blob/master/CustomPSTasks/UpdateWikiPage.ps1

我最终克隆了 wiki 存储库,随后添加并提交生成的文件作为管道步骤的一部分。