開源軟件社區的朋友們有福了!如果你有個開源軟件項目想支持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瀏覽量
367917 -
開源軟件
+關注
關注
0文章
210瀏覽量
15924 -
服務器
+關注
關注
12文章
9219瀏覽量
85594
原文標題:免費的原生aarch64 CI/CD現在已經觸手可得?
文章出處:【微信號:arm_china,微信公眾號:Arm芯聞】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論