五月婷婷丁香性爱|j久久一级免费片|久久美女福利视频|中文观看在线观看|加勒比四区三区二|亚洲裸女视频网站|超碰97AV在线69网站免费观看|有码在线免费视频|久久青青日本视频|亚洲国产AAAA

編譯構(gòu)建服務(wù)

什么是編譯構(gòu)建?

編譯構(gòu)建(CodeArts Build)代碼托管無(wú)縫對(duì)接,提供云端編譯構(gòu)建,支持一鍵創(chuàng)建、配置和執(zhí)行,實(shí)現(xiàn)獲取代碼、構(gòu)建、打包等過(guò)程自動(dòng)化,實(shí)時(shí)監(jiān)控構(gòu)建狀態(tài)。

支持業(yè)界主流語(yǔ)言與構(gòu)建標(biāo)準(zhǔn):Java、C、C++、PHP、Groovy、C#、JS、Python和GO語(yǔ)言,以及Android與Embedded應(yīng)用;同時(shí)增大了環(huán)境適配范圍以及用戶自定義模板功能。


編譯構(gòu)建服務(wù)的優(yōu)勢(shì)有哪些?

全場(chǎng)景

支持多種語(yǔ)言,多種框架,覆蓋主流軟件開(kāi)發(fā)場(chǎng)景。

支持語(yǔ)言:C、C++、Java、Python、nodejs、C#、android等。

支持框架:Maven、Gradle、Ant、Npm、Msbuild、Cmake等。

快速

利用云端構(gòu)建海量構(gòu)建資源,采用多樣化的云端構(gòu)建加速手段,實(shí)現(xiàn)本地構(gòu)建無(wú)法企及的構(gòu)建速度。

云上彈性資源,任務(wù)并行執(zhí)行。

全局和租戶兩級(jí)緩存。

專線網(wǎng)絡(luò),傳輸更快。

易擴(kuò)展

編譯構(gòu)建服務(wù)常見(jiàn)問(wèn)題

編譯構(gòu)建服務(wù)常見(jiàn)問(wèn)題

  • 什么是編譯構(gòu)建?

    編譯構(gòu)建(CodeArts Build)與代碼托管無(wú)縫對(duì)接,提供云端編譯構(gòu)建,支持一鍵創(chuàng)建、配置和執(zhí)行,實(shí)現(xiàn)獲取代碼、構(gòu)建、打包等過(guò)程自動(dòng)化,實(shí)時(shí)監(jiān)控構(gòu)建狀態(tài)。

    支持語(yǔ)言:支持業(yè)界主流語(yǔ)言與構(gòu)建標(biāo)準(zhǔn):Java、C、C++、PHP、Groovy、C#、JS、Python和GO語(yǔ)言,以及Android與Embedded應(yīng)用;同時(shí)增大了環(huán)境適配范圍以及用戶自定義模板功能。

    適用范圍:CodeHub、GitHub、通用Git、碼云

  • 執(zhí)行構(gòu)建任務(wù)時(shí),能否指定在某一臺(tái)/一種配置的服務(wù)器上運(yùn)行?

    否。

    目前編譯構(gòu)建服務(wù)采取空閑服務(wù)器隨機(jī)分配的方式,暫不支持指定特定機(jī)器執(zhí)行構(gòu)建任務(wù)。

  • 構(gòu)建環(huán)境中有Android,對(duì)于IOS是否有支持計(jì)劃?

    否。

    編譯構(gòu)建功能目前不支持IOS,暫無(wú)明確的支持計(jì)劃。

  • 單次編譯構(gòu)建上傳的構(gòu)建包是否有容量限制?

    有。

    基于安全考慮,單次編譯構(gòu)建時(shí),對(duì)上傳的構(gòu)建包容量做了限制,具體如下:

    編譯構(gòu)建任務(wù)上傳到軟件發(fā)布庫(kù) < 5GB

    編譯構(gòu)建任務(wù)上傳到私有依賴庫(kù) < 300MB

  • 構(gòu)建找不到必須的項(xiàng)目文件

    使用Maven等工具構(gòu)建時(shí),通常會(huì)依賴特定的構(gòu)建文件,如:pom.xml文件等。如果工具找不到相應(yīng)的構(gòu)建文件,則會(huì)失敗并報(bào)“xxx工程找不到xxx文件”此類錯(cuò)誤,常見(jiàn)的錯(cuò)誤請(qǐng)參見(jiàn)常見(jiàn)問(wèn)題。

  • 上傳軟件包時(shí)找不到文件

    原因分析

    上傳軟件包到軟件發(fā)布庫(kù)的構(gòu)建步驟,構(gòu)建包路徑配置錯(cuò)誤,導(dǎo)致系統(tǒng)找不到對(duì)應(yīng)的文件。如上配置的路徑為“**/target/bb.war”,實(shí)際target目錄下是不存在“bb.war”這個(gè)包的。

    處理方法

    確定target目錄下有war包,只是名字可能不是“bb.war”。

    這種情況下修改構(gòu)建包路徑為“**/target/*.war”,正則匹配war包。

    無(wú)法確定target目錄下有哪些文件。

    在構(gòu)建執(zhí)行的步驟shell里最后增加“l(fā)s -al target”,再次執(zhí)行構(gòu)建,就會(huì)打印出target目錄下的所有文件。找到需要的文件位置后,再重寫(xiě)構(gòu)建包路徑配置。