開(kāi)源軟件社區(qū)的朋友們有福了!如果你有個(gè)開(kāi)源軟件項(xiàng)目想支持Arm架構(gòu)平臺(tái),卻苦于沒(méi)有Arm服務(wù)器做CI/CD (持續(xù)集成/持續(xù)測(cè)試),那這個(gè)好消息你可不能錯(cuò)過(guò)。
7月10日,Shippable宣布和Arm,Packet.net達(dá)成合作伙伴關(guān)系,為Arm平臺(tái)上的軟件開(kāi)發(fā)提供原生的CI/CD服務(wù),重點(diǎn)是(敲黑板啦)對(duì)于開(kāi)源軟件項(xiàng)目,Shippble提供免費(fèi)的CI/CD服務(wù)!這些服務(wù)運(yùn)行在給所有開(kāi)源軟件共享的64位的Armv8-A 的服務(wù)器資源池之上。
使用方法
1.前提是你有一個(gè)Github或Bitbucket賬號(hào),做開(kāi)源軟件的至少有一個(gè)哦。
2.登陸Shippable
a.訪問(wèn)https://app.shippable.com,選擇用Github或者Bitbucket賬號(hào)登陸。
b.授權(quán)Shippable訪問(wèn)你的Github 或者Bitbucket。
3.增加一個(gè)共享的Shippable許可證
a.點(diǎn)擊頁(yè)面右上角的Setting菜單,然后選擇Billing子菜單。
b.在打開(kāi)的billing 頁(yè)面上,點(diǎn)擊右上角的Edit Plan按鈕。
c.點(diǎn)擊 + Add New SKU按鈕,然后在Type, Architecture, Operating System下拉框中分別選擇Shared, aarch64, Ubuntu_16.04,如下圖:
d.點(diǎn)擊Save按鈕保存新的license。
e.關(guān)閉Billing配置頁(yè),點(diǎn)擊右上角Setting 菜單,然后選擇Node Pools子菜單,這里你可以看到你有了一個(gè)共享的Shippable_Shared_aarch64的服務(wù)器資源池,這表明你的新的許可證生效了。如下圖:
4.配置yml文件
現(xiàn)在你可以開(kāi)始用Arm aarch64的服務(wù)器來(lái)做CI了,使用方法跟正常的Shippable CI的配置一樣,所不同的是,在yml文件中,要增加以下配置:runtime:nodePool: shippable_shared_aarch64這樣,CI的任務(wù)就可以使用shippable_shared_aarch64資源池里aarch64的服務(wù)器。
好了,就這么簡(jiǎn)單!小伙伴們學(xué)會(huì)了嗎?
ps : 需要說(shuō)明的是,Shippable也提供32位arm的CI/CD,但需要專(zhuān)門(mén)申請(qǐng)。
? 關(guān)于Shippable
Shippable 是一個(gè)DevOps組裝線平臺(tái),詳情請(qǐng)參見(jiàn):http://docs.shippable.com
? 關(guān)于packet.net
Packet.net是一個(gè)公有云(IaaS)提供商,為客戶提供裸金屬 (Baremetal)服務(wù)器而不是虛擬機(jī)。詳情請(qǐng)看其官網(wǎng):https://www.packet.net
-
ARM
+關(guān)注
關(guān)注
134文章
9353瀏覽量
377641 -
開(kāi)源軟件
+關(guān)注
關(guān)注
0文章
212瀏覽量
16277 -
服務(wù)器
+關(guān)注
關(guān)注
13文章
9795瀏覽量
88002
原文標(biāo)題:免費(fèi)的原生aarch64 CI/CD現(xiàn)在已經(jīng)觸手可得?
文章出處:【微信號(hào):arm_china,微信公眾號(hào):Arm芯聞】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
季豐電子與林眾電子、瞻芯電子達(dá)成戰(zhàn)略合作伙伴關(guān)系
匯川技術(shù)與特銳德達(dá)成戰(zhàn)略合作伙伴關(guān)系
宏集與NOVUS Automation正式建立合作伙伴關(guān)系

GTS Techlabs與Peacom宣布建立戰(zhàn)略合作伙伴關(guān)系

評(píng)論