我们在 BitBucket 上有几个存储库。对于每个存储库,我们都启用了问题跟踪器。对于我们的进度报告,我希望能够在一个概览中查看所有相关存储库中的所有问题。
这可能吗?怎么做?
谢谢,保罗
我们在 BitBucket 上有几个存储库。对于每个存储库,我们都启用了问题跟踪器。对于我们的进度报告,我希望能够在一个概览中查看所有相关存储库中的所有问题。
这可能吗?怎么做?
谢谢,保罗
Bitbucket有一个 API。您可以快速组合一个脚本(或使用 JSONP 的网页)调用:
https://api.bitbucket.org/1.0/repositories/USERNAME/REPOSITORY/issues/
每个存储库?(将 USERNAME 和 REPOSITORY 替换为适当的值)
对于更高级的内容,您可以查询 USER,获取他们的所有存储库,然后进行迭代。
我今天也需要同样的东西,所以我在 github 上提供了以下 python 脚本。
您需要的两个 API 调用 URL 是
https://bitbucket.org/api/1.0/user/repositories/
https://bitbucket.org/api/1.0/repositories/{owner}/{slug}/issues/
您必须使用我使用 python 请求库所做的 BitBucket 凭据进行身份验证:
response = requests.get(url, auth=HTTPBasicAuth(_USERNAME, _PASSWORD))