真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Alpha版本的插件管理庫以及CLI工具是什么

本篇文章為大家展示了Alpha版本的插件管理庫以及CLI工具是什么,內(nèi)容簡(jiǎn)明扼要并且容易理解,絕對(duì)能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。

創(chuàng)新互聯(lián)自成立以來,一直致力于為企業(yè)提供從網(wǎng)站策劃、網(wǎng)站設(shè)計(jì)、做網(wǎng)站、成都網(wǎng)站制作、電子商務(wù)、網(wǎng)站推廣、網(wǎng)站優(yōu)化到為企業(yè)提供個(gè)性化軟件開發(fā)等基于互聯(lián)網(wǎng)的全面整合營銷服務(wù)。公司擁有豐富的網(wǎng)站建設(shè)和互聯(lián)網(wǎng)應(yīng)用系統(tǒng)開發(fā)管理經(jīng)驗(yàn)、成熟的應(yīng)用系統(tǒng)解決方案、優(yōu)秀的網(wǎng)站開發(fā)工程師團(tuán)隊(duì)及專業(yè)的網(wǎng)站設(shè)計(jì)師團(tuán)隊(duì)。

Alpha 版本的插件管理庫和 CLI 工具

Alpha 版本的插件管理庫和 CLI 工具

“人人都在重復(fù)造輪子,部分像實(shí)現(xiàn)插件管理的”細(xì)節(jié)”(簽名元數(shù)據(jù),制品校驗(yàn)和,從核心獨(dú)立出來的插件…)。 很明顯, Jenkins 應(yīng)該為實(shí)時(shí) Jenkins 實(shí)例之外的插件安裝提供充足的工具。” JENKINS-53767

我的 Google Summer of Code project 項(xiàng)目試圖解決這個(gè)問題,方法是創(chuàng)建一個(gè)庫,該庫將在 Jenkins 的不同實(shí)現(xiàn)中統(tǒng)一插件管理邏輯,并提供一個(gè)可以使用戶輕松下載插件并在 Jenkins 啟動(dòng)之前查看插件信息的 CLI 工具。 我很高興分享我們剛剛發(fā)布的 Alpha 版本,您可以在此處查看!

GSoC 階段 1 更新 

當(dāng)我考慮將插件管理器從 Jenkins 核心中移出時(shí),由于依賴項(xiàng)的復(fù)雜性和數(shù)量,這最終成為了最具挑戰(zhàn)性的第一步。相反,我們決定首先將 Jenkins Docker 中的 install-plugins.sh bash 腳本轉(zhuǎn)換為 Java。 install-plugins.sh 腳本存在多個(gè)問題,即它是 bash 腳本并且擴(kuò)展性有限,此外,它不會(huì)檢索所有最新的更新中心的元數(shù)據(jù)。

Alpha 版本詳情 

模仿官方 Jenkins Docker 鏡像中 install-plugins.sh 腳本中的操作,新的插件管理庫接收插件列表、它們的版本和(或) URL,從中可以下載插件,并下載所需的插件及其依賴。插件從更新中心下載到指定目錄,然后可以加載到 Jenkins 中。當(dāng)前,可以通過 plugins.txt 文件和(或) -plugins 的 cli 選項(xiàng)指定要下載的插件,我們計(jì)劃進(jìn)一步擴(kuò)展可以接收的輸入格式。 還支持用于不同更新中心的自定義版本說明符。

該庫將首先檢查當(dāng)前是否在用戶指定的下載位置或用戶指定的 Jenkins war 文件中安裝了任何請(qǐng)求的插件。如果要求更高版本或更高版本作為依賴項(xiàng),則將忽略或升級(jí)已安裝的插件。確定插件下載 URL 后,庫將下載插件并解析和下載其依賴。

Alpha版本的插件管理庫以及CLI工具是什么

這僅僅是個(gè)開始:插件管理器庫和 cli 工具仍在開發(fā)中。 即將提供更強(qiáng)大的輸入解析,對(duì)安全警告和可用更新的支持,Docker集成以及其他功能!

上述內(nèi)容就是Alpha版本的插件管理庫以及CLI工具是什么,你們學(xué)到知識(shí)或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識(shí)儲(chǔ)備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


網(wǎng)站名稱:Alpha版本的插件管理庫以及CLI工具是什么
瀏覽路徑:http://weahome.cn/article/ipioci.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部