通过 API 触发 GIT 内置 Visual Studio 团队服务(Visual Studio 在线)以进行特定提交
Trigger GIT build in Visual Studio Team Services (was Visual Studio Online) via API for specific commit
我正在考虑在 Github 和 Team Services 构建之间构建一些集成,以便在创建或更新 Github 拉取请求时获得 Team Services 构建 运行 ;据我所知,目前还不直接支持它。
但是,查看 REST API for Team Services build 的文档,它说我需要传入要在正文中构建的分支的名称。
拉取请求没有分支。不过我确实有一个提交 ID。我可以将提交的 SHA-1 作为分支名称传递吗?或者是否有其他方式告诉它转到特定提交?
您可以通过以下格式将拉取请求指定为源分支:
refs/pull/pullrequestid/head
我正在考虑在 Github 和 Team Services 构建之间构建一些集成,以便在创建或更新 Github 拉取请求时获得 Team Services 构建 运行 ;据我所知,目前还不直接支持它。
但是,查看 REST API for Team Services build 的文档,它说我需要传入要在正文中构建的分支的名称。
拉取请求没有分支。不过我确实有一个提交 ID。我可以将提交的 SHA-1 作为分支名称传递吗?或者是否有其他方式告诉它转到特定提交?
您可以通过以下格式将拉取请求指定为源分支:
refs/pull/pullrequestid/head