DevOps

在Azure DevOps的构建验证管道中修改文件会持续触发重新执行

我有一个仓库,实现了使用 commitizen 的自动版本控制。合并到main之后处理版本升级很简单,我有一个简单的流水线来执行 cz bump,然后把该提交和标签推送回仓库。 我想使用一个在拉取请求期间运行的构建验证流水线——需要在创建拉取请求时以及每次更新时都运行测试。我还需要它有正确的版本控制,这样我就能把“release candidate”文件推送到一个供测试的人使用的仓库。 问题在于,对源分支所做的任何变更,即使在提交信息中设置 [skip ci],也会导致流水线再次立即运行,从而产生无限的流

如何使用TypeScript通过REST API获取Azure DevOps项目中的所有用户

我正在开发一个Azure扩展。我找到了关于Azure REST API的这份文档。链接如下:this。我想知道是否有办法在一个项目中列出用户;类似这样的: export async function getAllProjectMembers(): Promise< foo > { const projectId = await getCurrentProjectId(); const teamMembers = await getClient(GraphRestClient).listUsers(proj