使用 WebApi 在 Azure DevOps 中创建项目
Creating Project in Azure DevOps using WebApi
我正在编写 WebApi 以在 Azure Devops 中创建项目。创建本身已经有效,但是否可以使用 Api?
设置团队和项目经理
我没有找到执行此操作的方法。我已经尝试将团队添加到创建的请求正文中 (https://docs.microsoft.com/en-us/rest/api/azure/devops/core/projects/create?view=azure-devops-rest-5.1),但这不起作用。
不支持在创建项目时设置团队和项目管理员,但您可以在创建项目后使用两个 REST API 来执行这些操作。
Azure DevOps 会在您创建项目时设置一个默认团队。默认团队将被命名为“{project name} Team”。要创建新团队,您可以使用以下 API:
POST https://dev.azure.com/{organization}/_apis/projects/{projectId}/teams?api-version=5.1
单击this document了解详细信息。
Azure DevOps 将创建项目的人设置为第一管理员。要添加新管理员,您可以使用以下 REST API
PUT https://vssps.dev.azure.com/{organization}/_apis/graph/memberships/{subjectDescriptor}/{containerDescriptor}?api-version=5.1-preview.1
点击Memberships-Add for detailed information. You can refer to 进行具体操作
我正在编写 WebApi 以在 Azure Devops 中创建项目。创建本身已经有效,但是否可以使用 Api?
设置团队和项目经理我没有找到执行此操作的方法。我已经尝试将团队添加到创建的请求正文中 (https://docs.microsoft.com/en-us/rest/api/azure/devops/core/projects/create?view=azure-devops-rest-5.1),但这不起作用。
不支持在创建项目时设置团队和项目管理员,但您可以在创建项目后使用两个 REST API 来执行这些操作。
Azure DevOps 会在您创建项目时设置一个默认团队。默认团队将被命名为“{project name} Team”。要创建新团队,您可以使用以下 API:
POST https://dev.azure.com/{organization}/_apis/projects/{projectId}/teams?api-version=5.1
单击this document了解详细信息。
Azure DevOps 将创建项目的人设置为第一管理员。要添加新管理员,您可以使用以下 REST API
PUT https://vssps.dev.azure.com/{organization}/_apis/graph/memberships/{subjectDescriptor}/{containerDescriptor}?api-version=5.1-preview.1
点击Memberships-Add for detailed information. You can refer to