免费的原生aarch64 CI/CD

        开源软件社区的朋友们有福了!如果你有个开源软件项目想支持Arm架构平台,却苦于没有Arm服务器做CI/CD (持续集成/持续交付),那这个好消息你可不能错过。7月10日,Shippable宣布和Arm,Packet.net达成合作伙伴关系,为Arm平台上的软件开发提供原生的CI/CD服务,重点是(敲黑板了)对于开源软件项目,Shippble提供免费的CI/CD服务!这些服务运行在给所有开源软件共享的64位的Armv8-A 的服务器资源池之上。

使用方法:

  1. 前提是你有一个Github或Bitbucket账号,做开源软件的至少有一个哦。
  2. 登陆Shippable
    1. 访问https://app.shippable.com ,选择用Github或者Bitbucket账号登陆。
    2. 授权Shippable访问你的Github 或者Bitbucket。
  3. 增加一个共享的Shippable许可证
    1. 点击页面右上角的Setting菜单,然后选择Billing子菜单
    2. 在打开的billing 页面上,点击右上角的Edit Plan按钮
    3. 点击 + Add New SKU按钮,然后在Type, Architecture, Operating System下拉框中分别选择Shared, aarch64, Ubuntu_16.04,如下图:
    4. 点击Save按钮保存新的license
    5. 关闭Billing配置页,点击右上角Setting 菜单,然后选择Node Pools子菜单,这里你可以看到你有了一个共享的Shippable_Shared_aarch64的服务器资源池,这表明你的新的许可证生效了。如下图:
  4. 配置yml文件
    1. 现在你可以开始用Arm aarch64的服务器来做CI了,使用方法跟正常的Shippable CI的配置一样,所不同的是,在yml文件中,要增加以下配置:
      runtime: nodePool: shippable_shared_aarch64
      这样,CI的任务就可以使用shippable_shared_aarch64资源池里aarch64的服务器,而不是缺省的X86服务器了。

好了,就这么简单!需要说明的是,Shippable也提供32位arm的CI/CD,但需要专门申请。

关于Shippable

Shippable 是一个DevOps组装线平台,详情请参见: http://docs.shippable.com

关于packet.net

Packet.net是一个公有云(IaaS)提供商,为客户提供裸金属 (Baremetal)服务器而不是虚拟机。详情请看其官网:https://www.packet.net 

关于shipabble, Arm 和 packet.net的合作伙伴的声明,请参看Shippable Blog

Anonymous
  • [Arm中国生态]来2018 未来科技创芯大会,体验一次与众不同的原力觉醒!

    想要把握高速发展的科学潮流吗? 想要了解未来未知的技术发展吗? 想在互联网科技时代投资自己吗? 如果你的回答是“YES” 那么请你把握住这次机会 一场不容错过的未来科技大会 大会介绍   安创加速器(Arm Accelerator)是Arm全球唯一加速器,聚焦于人工智能和物联网产业的创新创业服务平台。自2016年成立以来,坚持以“驱动全球创新,服务产业升级”为宗旨,通过每年2期的…
  • CiiF现场速递丨好多人围观!Arm物联网设备到数据平台一系列解决方案太秀了

    本周三,第二十届中国国际工业博览会在上海国家会展中心拉开帷幕,并将持续到23日。恰逢周末假日,大伙组队去看一看? 此次Arm同样“盛装出席”,携最新物联网设备管理平台诸多解决方案参展。在此,小编为还没到现场的小伙伴们稍稍剧透一下,希望都能有空去现场感受满满的干货吧~ 谁才是物联网架构首选?有图有真相 Arm此次展位号E170,位于7.2馆的信息与通信技术应用展,今年重点聚焦“工业互联网”领域,吸引了国内外权威的工业互联网…
  • Arm NN 软件开发套件

    Arm NN 填补了现有 NN 框架和底层 IP 之间的空白。它可以帮助 TensorFlow 和 Caffe 等现有神经网络框架实现高效转换,并在 Arm Cortex CPU 和 Arm Mali GPU 上高效运行,无需修改。 Arm NN 不收取任何费用。 下载 Arm NN SDK (GitHub) 关于 Arm NN SDK Arm NN SDK 是一套开源 Linux 软件和工具,支持在高能效的设备上运行机器学习工作负载…