BitShip

BitShip

BitShip
BitShip
BitShip
BitShip

热度 7877

当前版本 0.3.0
插件大小 187KiB
所属分类 开发者工具
更新时间 2015年11月25日
Chrome store open chrome web store
随机推荐 阿里云服务器2核2G 99元/1年(续费同价!)

BitShip插件简介

BitShip(扩展包名:heagnhmcighohcbdgndgmebmcpfgadbd)由 开发,最新版本0.3.0 于 2015年11月25日 更新。 BitShip 属于开发者工具分类。

🌹 这个应用程序可以在 ChromeFK 或 Google Chrome 网上应用商店进行下载。 ChromeFK上的所有插件扩展文件都是原始文件,并且 100% 安全,下载速度快。
A chrome extension updates the bitbucket pull request page UI accding to the codeship build statusBitShip浏览器扩展插件属于开发者工具分类。此应用程序可以在ChromeFK或Google Chrome网上应用商店进行下载。 ChromeFK上的所有插件扩展文件都是原始文件,并且 100% 安全,下载速度快。

BitShip插件描述

What?

BitShip is a chrome extension that facilitates communication  Bitbucket  Codeship

Why?

Because Codeship is awesome  Bitbucket is nice too...
...  because there is no service that makes them play together like github  travis do so nicely out of the box.

When?

After moving from Github to Bitbucket, I searched f a way to integrate Codeship as a Bitbucket service rather than a separate app that uses some git hooks. And after I found out that there arent any other ways to achieve the classic GithubTravis combination with Bitbucket  Codeship, I decided to take the matter in my own hs  build a solution, hoping that it will be appealing to other developpers in my position too.

How?

It may be easier to think of this extension as if they were 3 components:

the actual extension
the part that communicates with the Codeship api
the part that interacts with the Bitbucket pages

The extension was built using yeoman  the chrome extension kickstarter generat.
Having a Codeship Api Key makes it easy to do simple queries to collect data about Codeship projects  builds.
The extension itself runs (although it seems to be active all the time) only on Bitbucket pull request pages  asks Codeship f the users project list. If the Bitbucket project that the extension runs on is in the project list, then (after scraping :( the pull request branch) BitShip gets the Codeship build status f the pull request. The next step is some kind of css voodoo magic that adds a class to the root node of the page. Based on that class, the pull request page UI is modified so it reveals the Codeship badge with a status message:
BitShip notification box

Meover, if the build ist green, BitShip disables the merge/approve buttons in the pull request page so that no one can accept code that is err prone:
BitShip disabled UI

Who?

Im Gion  I want to make the web a better place (because Im selfish  I want the internet to be better f me! >:)).
Anyone who wants to contribute is invited to submit an issue  a pull request  be a part of the BitShip team.
                                

BitShip插件离线安装方法

1.首先用户点击谷歌浏览器右上角的自定义及控制按钮,在下拉框中选择设置。

2.在打开的谷歌浏览器的扩展管理器最左侧选择扩展程序或直接输入:chrome://extensions/

3.找到自己已经下载好的Chrome离线安装文件xxx.crx,然后将其从资源管理器中拖动到Chrome的扩展管理界面中,这时候用户会发现在扩展管理器的中央部分中会多出一个”拖动以安装“的插件按钮。

4.下载 BitShipChrome插件v0.3.0版本到本地。

5.勾选开发者模式,点击加载已解压的扩展程序,将文件夹选择即可安装插件。

注意:最新版本的chrome浏览器直接拖放安装时会出现“程序包无效CRX-HEADER-INVALID”的报错信息,参照这篇文章即可解决

历史版本

(如何离线安装?)
版本号 文件大小 下载

BitShip(0.3.0)

187KiB 城通网盘