Bintray + GitHub = Synergistic Love Story

首先,Bintray不是GitHub的竞争对手。它们相互补充,而不是相互竞争。以下是我的方法(我喜欢维恩图):

Github和BIntray的协同作用
按此放大

Bintray是在GitHub上开发软件的一个有机的下一步——一旦你的源代码构建好了——从Bintray分发它们。
我们的工作就是让你,我们的GitHubber朋友,尽可能地轻松。这是你得到的结果:

首先,使用GitHub注册Bintray:
报名

为GitHub授权Bintray,填写所需的详细信息,就完成了。

当然,登录使用GitHub太:
登录

下一步是唯一需要手动完成的步骤,不需要集成GitHub——创建一个存储库1。别忘了选择合适的类型!

创建回购
按此放大

一旦完成,我们又回到了GitHub集成。只需点击Import From Git:

从GitHub导入
按此放大

用两个简单的步骤把你的东西放到Bintray上:

  1. 选择所需的GitHub存储库作为Bintray包2。如果你有标签,它们可以自动变成Bintray版本。

    导入阶段1
    按此放大
  2. 下一步-从GitHub中获取二进制文件到合适的二进制分发平台(在他们再次关闭二进制主机之前?)您可以选择这些文件,它们将包含在您的版本中:
    导入第二阶段

完成了!您的存储库已正确设置了来自GitHub的包,版本甚至文件。最后的润色-自述和发布说明也可以从GitHub(我告诉过你-我们会设置你!):
来自GitHub的自述文件

哇!只需点击几下,软件生命周期的下一步就准备好托管和发布二进制文件了。配置您的构建工具(或者,更好的是,配置您的CI服务器)以部署到Bintray,然后继续工作。哦,这是一篇全新的博客文章的主题。请继续关注。

出版快乐!


1存储库或“repo”是一个逻辑单元,作为信息的类别或分组,其中存储上传的材料和相关元数据。根据主题和目标受众,repo是一组逻辑上属于一起的软件材料。

2包是Bintray工作的主要实体。从本质上讲,包是一个用户上传的软件模块,这样其他人就可以下载它。每个包都包含在一个repo中,是一个较小的逻辑单元,用于存储软件模块或一组文件。