在上一屆WWDC上,蘋果公司宣布Xcode Cloud,其持續(xù)集成和交付服務(wù)(CI/CD)為其所有的平臺(tái)構(gòu)建應(yīng)用程序進(jìn)入測(cè)試階段。雖然該公司在去年向更多的開發(fā)者開放了該服務(wù),但Xcode Cloud仍處于測(cè)試階段。現(xiàn)在,在今年的WWDC上,蘋果公司正在將測(cè)試版的標(biāo)簽從該服務(wù)上拿下,并將其普遍提供給所有開發(fā)者。
基于Git的Xcode Cloud背后的想法是為蘋果生態(tài)系統(tǒng)中的開發(fā)者提供一個(gè)定制的CI/CD解決方案,與蘋果生態(tài)系統(tǒng)中的其他開發(fā)者工具緊密結(jié)合。例如,該服務(wù)被內(nèi)置到Xcode IDE中,但也具有與TestFlight和App Store Connect的集成,以及創(chuàng)建單元和UI測(cè)試的XCTest。它還與GitHub、GitLab和Bitbucket等主要Git存儲(chǔ)庫(kù)集成。
現(xiàn)在,該服務(wù)已經(jīng)脫離了測(cè)試階段,蘋果將為所有開發(fā)者提供每月25小時(shí)的免費(fèi)使用時(shí)間,直到2023年12月。在此之后,開發(fā)者將每月25小時(shí)支付14.99美元,其他計(jì)劃還包括100個(gè)小時(shí)的44.99美元/月和1000個(gè)小時(shí)的399.99美元/月等。
雖然開發(fā)者在CI/CD工具方面有很多選擇。使用這些工具,開發(fā)人員能夠?qū)?gòu)建、測(cè)試和部署代碼變更的大部分過程自動(dòng)化。這些工具中沒有很多是專門針對(duì)蘋果生態(tài)系統(tǒng)的,因?yàn)樗鼈冎械拇蠖鄶?shù)并不關(guān)注企業(yè)市場(chǎng),盡管例如Semaphore、Codemagic和其他服務(wù)也都提供了iOS專屬的功能,然而,Xcode Cloud為開發(fā)者提供了一個(gè)可以針對(duì)所有蘋果平臺(tái)的單一工具。
Copyright 2015-2022 安卓網(wǎng)版權(quán)所有 備案號(hào):豫ICP備2021032478號(hào)-23 聯(lián)系郵箱:89 718 09@qq.com