發布服務創建私有依賴庫丨【我的華為云體驗之旅】

      網友投稿 1127 2022-05-25

      發布服務(CloudRelease)為軟件開發企業提供管理軟件發布過程的能力,保障軟件發布過程的規范化、可視化及可追溯。

      發布服務提供以下兩類倉庫:

      軟件發布庫。

      軟件發布庫是一種通用軟件制品庫,類似網盤,可以存儲任何軟件包和工具,沒有格式限制。

      通過編譯構建任務可將產物歸檔到軟件發布庫,通過頁面可以查看和管理這些歸檔的軟件包及其生命周期屬性信息,部署服務使用的部署軟件包也來源于此。

      私有依賴庫。

      私有依賴庫管理各種開發語言對應的私有組件包(開發者通俗稱之為私服,如Maven私服)。

      因為不同的開發語言組件通常有不同的歸檔格式要求(例如Maven組件需要基于GAV格式歸檔),該倉庫目的就在于管理私有開發語言組件并在企業或團隊內共享給其他開發者開發使用。

      本篇向您體驗創建私有依賴庫的基本操作流程及了解如何上傳私有組件。

      進入“發布服務”首頁https://www.huaweicloud.com/product/cloudrelease.html點擊“立即體驗”進入“私有依賴庫”

      進入“私有依賴庫”后,點擊頁面左邊的“新建制品倉庫”進入“新建私有依賴庫”配置倉庫基本信息。

      進入“新建私有依賴庫”填寫配置信息。

      倉庫格式

      配置項

      說明

      Maven

      版本策略

      包括“Release”與“Snapshot”兩個選項。

      推薦全部選擇,這樣系統將生成“Release”和“Snapshot”兩個倉庫;也可以根據自己團隊的需求至少選擇一個,這樣系統將生成一個“Release”或者是“Snapshot”倉庫。

      Npm

      添加路徑

      路徑即scope值。scope是將相關Npm包組合在一起的一種方式。scope與Npm私有庫是多對一的關系,一個Npm私有庫可以包含多個scope,但是一個scope只能指向一個私有庫。更多相關說明請參考scope官方文檔。

      構建時,scope關聯的組件可以從對應的私有庫下載或者上傳到對應私有庫。

      Go

      添加路徑

      輸入需要添加的路徑,點擊“+”。

      構建時,只允許以該路徑開頭的go文件上傳到私有庫。

      PyPI

      在發布服務里創建私有依賴庫丨【我的華為云體驗之旅】

      添加路徑

      輸入需要添加的路徑,點擊“+”。

      構建時,只允許在“setup.py”文件中的“name”值與添加的路徑匹配的PyPI依賴包上傳到私有庫。

      Rpm

      添加路徑

      輸入需要添加的路徑,點擊“+”。

      構建時,只允許以該路徑開頭的Rpm二進制文件上傳到私有庫。

      配置完成后點擊“確定”。

      這樣私有庫就完成創建就了。

      如何上傳私有組件

      私有依賴庫支持兩種上傳模式:POM模式與GAV模式。

      上傳模式

      說明

      POM模式

      GAV參數來自于POM文件,系統將保留組件的傳遞依賴關系。

      GAV模式

      GAV,即Group ID、Artifact ID、Version,是jar包的唯一標識。GAV參數來源自于手動輸入,系統將自動生成傳遞依賴的POM文件。

      私有依賴庫支持上傳tgz格式的Npm組件包,上傳時需要配置以下兩個參數。

      PackageName,Version

      上傳Go組件分為兩步:上傳zip文件與上傳mod文件,需要分別輸入以下參數。

      zip path,zip file,mod path,mode file

      建議使用以下命令將待上傳組件打包whl格式的安裝包,以便使用pip安裝。

      python setup.py sdist bdist_wheel

      PackageName,Version

      建議使用以下規范打包命名Rpm二進制文件。

      軟件名稱-軟件的主版本號.軟件的次版本號.軟件的修訂號-軟件編譯次數.軟件適合的硬件平臺.rpm

      發布服務有更多的體驗,需要你去探索。

      如果你覺得文章對你有用,請點個贊吧。謝謝。

      【我的華為云體驗之旅】有獎征文火熱進行中:https://bbs.huaweicloud.com/blogs/309059

      Maven npm

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:Kafka監控利器
      下一篇:數據庫讀寫分離部署及配置操作手冊
      相關文章
      久久久影院亚洲精品| 亚洲国产精品一区二区第一页免 | 人人狠狠综合久久亚洲88| 亚洲精品无码中文久久字幕| 亚洲福利电影一区二区?| 亚洲午夜未满十八勿入| 亚洲嫩模在线观看| 国产成人亚洲精品青草天美| 国产精品国产亚洲精品看不卡| 亚洲人成在线播放网站| 亚洲色自偷自拍另类小说| 亚洲欧洲无码AV电影在线观看| 亚洲女初尝黑人巨高清| 亚洲精品国产精品乱码在线观看| 亚洲日韩精品一区二区三区无码| 亚洲精品无码久久久久| 好看的亚洲黄色经典| 亚洲av永久无码精品网站 | 亚洲色爱图小说专区| 国产亚洲精品高清在线| 亚洲一区二区三区影院| 精品亚洲一区二区| 久久精品国产亚洲| 久久亚洲精品成人无码网站| 亚洲最大的视频网站| 亚洲三级高清免费| 亚洲国产精品99久久久久久| 亚洲AV日韩综合一区| 高清在线亚洲精品国产二区| 亚洲天堂在线视频| 亚洲日韩小电影在线观看| 亚洲国产精品一区| 亚洲国产av美女网站| 国产人成亚洲第一网站在线播放| 一区二区亚洲精品精华液| 久久亚洲精品无码网站| 国产成人亚洲精品影院| 亚洲av中文无码乱人伦在线播放| 中文字幕亚洲综合久久| 亚洲成A人片在线播放器| 久久水蜜桃亚洲AV无码精品|