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