开源软件社区的朋友们有福了!如果你有个开源软件项目想支持Arm架构平台,却苦于没有Arm服务器做CI/CD (持续集成/持续测试),那这个好消息你可不能错过。
7月10日,Shippable宣布和Arm,Packet.net达成合作伙伴关系,为Arm平台上的软件开发提供原生的CI/CD服务,重点是(敲黑板啦)对于开源软件项目,Shippble提供免费的CI/CD服务!这些服务运行在给所有开源软件共享的64位的Armv8-A 的服务器资源池之上。
使用方法
1.前提是你有一个Github或Bitbucket账号,做开源软件的至少有一个哦。
2.登陆Shippable
a.访问https://app.shippable.com,选择用Github或者Bitbucket账号登陆。
b.授权Shippable访问你的Github 或者Bitbucket。
3.增加一个共享的Shippable许可证
a.点击页面右上角的Setting菜单,然后选择Billing子菜单。
b.在打开的billing 页面上,点击右上角的Edit Plan按钮。
c.点击 + Add New SKU按钮,然后在Type, Architecture, Operating System下拉框中分别选择Shared, aarch64, Ubuntu_16.04,如下图:
d.点击Save按钮保存新的license。
e.关闭Billing配置页,点击右上角Setting 菜单,然后选择Node Pools子菜单,这里你可以看到你有了一个共享的Shippable_Shared_aarch64的服务器资源池,这表明你的新的许可证生效了。如下图:
4.配置yml文件
现在你可以开始用Arm aarch64的服务器来做CI了,使用方法跟正常的Shippable CI的配置一样,所不同的是,在yml文件中,要增加以下配置:runtime:nodePool: shippable_shared_aarch64这样,CI的任务就可以使用shippable_shared_aarch64资源池里aarch64的服务器。
好了,就这么简单!小伙伴们学会了吗?
ps : 需要说明的是,Shippable也提供32位arm的CI/CD,但需要专门申请。
➤ 关于Shippable
Shippable 是一个DevOps组装线平台,详情请参见:http://docs.shippable.com
➤ 关于packet.net
Packet.net是一个公有云(IaaS)提供商,为客户提供裸金属 (Baremetal)服务器而不是虚拟机。详情请看其官网:https://www.packet.net
-
ARM
+关注
关注
134文章
9105浏览量
367908 -
开源软件
+关注
关注
0文章
210浏览量
15924 -
服务器
+关注
关注
12文章
9218浏览量
85586
原文标题:免费的原生aarch64 CI/CD现在已经触手可得?
文章出处:【微信号:arm_china,微信公众号:Arm芯闻】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论