更新每个env的位桶状态

tox-bitbucket-status的Python项目详细描述


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后获得生成状态。

就像那些in this repository一样。

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提取owner/slug只会对mercurial repo(即,它们来自bitbucket)进行健全性检查。将接受支持git repo url的请求。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
iOS MDM注册配置文件请求/Profile使用java对证书进行签名   java如何调试GWT项目中的PHP文件   Mac和Windows之间的Java文件getFreeSpace差异   java从ArrayList进入JComboBox   ApacheKafka如何执行zookeeperserverstart。我的java程序中的bat文件?   JAXRS应用程序的java初始化   java如何为double覆盖compareTo方法?   使用进程动态运行java代码   sockets java。网SocketException:权限被拒绝openshift   java PorterduffXfermode:清除位图的一部分   其他线程中变量的java更改侦听器   java如何初始化接口实例以与父片段中的子片段通信   java Cordova插件在构建时出错,源代码1.6中不支持菱形运算符使用源代码7   java是学习编程的教育游戏吗?   在不同机器上使用JasperReports API运行代码时出现java问题   java Spring引导延迟Flyway序列化循环依赖   未为加密/解密初始化java密码