跳转到主要内容

更新每个环境的bitbucket状态

项目描述

Tox 插件,将状态报告推送到 BitBucket

安装

$ pip install hg+https://bitbucket.org/hpk42/tox@hook/report-status#egg=tox
$ pip install tox-bitbucket-status

(目前您需要安装定制的tox版本,直到tox的下一个版本发布)。

使用方法

您需要确保以下环境变量在您的环境中已设置

CI
CI_NAME
CI_COMMIT_ID
CI_BUILD_URL
BB_USERNAME (will default to $BB_REPO_OWNER if not set)
BB_PASSWORD
BB_REPO_OWNER
BB_REPO_SLUG

然后,您的提交在推送到BitBucket后将会得到构建状态。

就像这个存储库中的那些。

Codeship

CI_* 变量都由Codeship设置,但您需要自行设置 BB_* 变量。

Jenkins

如果您使用Jenkins和Mercurial插件,那么一些环境变量将从设置的环境变量中检测到

CI → True
CI_NAME → 'Jenkins'
CI_BUILD_URL → $BUILD_URL
CI_COMMIT_ID → $MERCURIAL_REVISION

BB_REPO_OWNER : extracted from $MERCURIAL_REPOSITORY_URL
BB_REPO_SLUG : extracted from $MERCURIAL_REPOSITORY_URL

此时,从repo URL中提取所有者/slug仅对mercurial存储库进行合理性检查(即它们来自bitbucket)。接受支持git repo URL的pull请求。

由以下支持