GitLab 是一個(gè)全球知名的一體化 DevOps 平臺(tái),很多人都通過私有化部署 GitLab 來進(jìn)行源代碼托管。極狐GitLab 是 GitLab 在中國(guó)的發(fā)行版,專門為中國(guó)程序員服務(wù)??梢砸绘I式部署極狐GitLab。
更多關(guān)于極狐GitLab 或者 DevOps 的最佳實(shí)踐,可以關(guān)注文末的極狐GitLab 公眾號(hào)。
極狐GitLab 在 2022 年 12 月份發(fā)布了 15.7 版本。此次發(fā)布了極狐GitLab CLI、基于瀏覽器的DAST的正式版本、對(duì)來自默認(rèn)分支以外的GitOps部署的支持等功能。
極狐GitLab CLI介紹
基礎(chǔ)版 | 專業(yè)版 | 旗艦版 | |
---|---|---|---|
SaaS | Y | Y | Y |
私有化部署 | Y | Y | Y |
命令行是軟件工程師工具包中最重要的工具之一,他們的大部分處理和工作都是圍繞著這些工具進(jìn)行的。他們會(huì)自定義他們的CLI,并在執(zhí)行任務(wù)時(shí),通過拓展程序來確保工作效率的最大話。CLI是開發(fā)人員完成工作所依賴的腳本和工作流程的核心工具。
為了支持更多已經(jīng)在工作中使用命令行的開發(fā)者,我們采用了開源項(xiàng)目glab做為極狐GitLab CLI的基礎(chǔ)。CLI使你不需要切換應(yīng)用程序或標(biāo)簽,就能在極狐GitLab中將Git和你的代碼結(jié)合起來。
在個(gè)人命名空間內(nèi)共享對(duì)代理的CI/CD訪問
基礎(chǔ)版 | 專業(yè)版 | 旗艦版 | |
---|---|---|---|
SaaS | Y | Y | Y |
私有化部署 | Y | Y | Y |
極狐GitLab代理為使用CI/CD來管理你的Kubernetes集群提供了一個(gè)更安全的解決方案。你可以通過共享代理連接的訪問權(quán)限,在多個(gè)項(xiàng)目和組中使用一個(gè)代理。在以前的版本中,你不能與個(gè)人命名空間共享訪問。這個(gè)版本增加了對(duì)個(gè)人命名空間的CI/CD連接共享的支持。你現(xiàn)在可以從你個(gè)人命名空間下的任何項(xiàng)目中使用一個(gè)代理。
支持來自默認(rèn)分支以外的GitOps部署
基礎(chǔ)版 | 專業(yè)版 | 旗艦版 | |
---|---|---|---|
SaaS | Y | Y | Y |
私有化部署 | Y | Y | Y |
在以前的版本中,Kubernetes的極狐GitLab代理只能用于存儲(chǔ)在主分支上的manifest文件。這種模式有已知的局限性,例如,你不能將下一個(gè)版本的manifest存儲(chǔ)在發(fā)布分支上,并在一個(gè)臨時(shí)環(huán)境中進(jìn)行測(cè)試。
現(xiàn)在,你可以在manifest項(xiàng)目配置的同時(shí)指定一個(gè)Git描述。除了主分支,你還可以從另一個(gè)分支、一個(gè)git標(biāo)簽或特定的提交中同步你的manifest文件。
用你的SSH密鑰簽署提交文件
基礎(chǔ)版 | 專業(yè)版 | 旗艦版 | |
---|---|---|---|
SaaS | Y | Y | Y |
私有化部署 | Y | Y | Y |
現(xiàn)在簽署提交文件變得更簡(jiǎn)單了。使用SSH密鑰來簽署提交,向別人證明一個(gè)經(jīng)過驗(yàn)證的提交是由你撰寫的。
以前簽署提交的方法需要GPG密鑰或X.509證書,這兩種方法都不能用于登錄極狐GitLab?,F(xiàn)在增加了對(duì)SSH密鑰的提交簽名的支持,使得重新使用認(rèn)證密鑰對(duì)來簽署提交文件成為可能。如果你已經(jīng)用SSH密鑰認(rèn)證了極狐GitLab,那么在你的本地Git配置中添加三行代碼,就可以對(duì)未來提交的所有內(nèi)容進(jìn)行簽名。
默認(rèn)情況下,在當(dāng)前配置文件中的所有SSH密鑰都可以用于認(rèn)證和簽署提交。如果要確保一個(gè)密鑰只用于其中一個(gè)目的,請(qǐng)上傳一個(gè)新的密鑰。
極狐GitLab 私有化部署版本支持 Jira Cloud app
基礎(chǔ)版 | 專業(yè)版 | 旗艦版 | |
---|---|---|---|
SaaS | Y | Y | Y |
私有化部署 | Y | Y | Y |
對(duì)于私有化部署的極狐GitLab,我們很高興地宣布支持“Jira Cloud app”!
從這個(gè)版本開始,你可以把私有化部署的極狐GitLab實(shí)例鏈接到Jira云,并啟用Jira開發(fā)面板。這項(xiàng)功能支持將智能提交、合并請(qǐng)求、分支、構(gòu)建、部署和功能標(biāo)志的更新同步回Jira開發(fā)面板。你可以將“GitLab for Jira Cloud”應(yīng)用與你的基本Jira集成配對(duì)。文章來源:http://www.zghlxwxcb.cn/news/detail-841920.html
可以登錄極狐GitLab 安裝升級(jí)頁(yè)面,升級(jí)最新版本極狐GitLab,體驗(yàn)更多 DevOps 功能。更多關(guān)于極狐GitLab 的最佳實(shí)踐,可以搜索關(guān)注公眾號(hào)【極狐GitLab】或者登錄極狐GitLab 官網(wǎng)進(jìn)行學(xué)習(xí)。文章來源地址http://www.zghlxwxcb.cn/news/detail-841920.html
到了這里,關(guān)于極狐GitLab 15.7 版本發(fā)布,更多代碼托管、CI/CD、安全合規(guī)更新【一】的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!