GitLab 15.0版本發佈 支持在所有層進行容器掃描

GitLb 5.0發佈,這是GitLb在2022年推出的一箇主要版本,它包含了在所有層中進行容器掃描、內部註釋等40多項改進。GitLb是Ruby開發的自託管的Git項目倉庫,可通過Web界面訪問公開的或者私人的項目。下面一起來看下GitLb 5.0主要新增功能和優化內容介紹。

GitLb 5.0主要更新內容包括:

在WYSIWYG(所見即所得)編輯器中編輯代碼塊、鏈接和媒體

GitLb 5.0對WYSIWYG編輯器進行了功能改進,以加快您wiki中的WYSIWYG Mkdown編輯器中的工作流程。首先,將不再有無樣式的單色代碼塊:從代碼塊上方的下拉列表中的00多種語言中進行選擇,無論是CSS、YAML,還是Python代碼都可以實現準確的語法高亮渲染。代碼塊甚至會繼承您喜歡的語法高亮主題,還可以將代碼塊快速複製到剪貼板,以便在您選擇的代碼編輯器中使用。

您還會發現在WYSIWYG編輯器中使用鏈接和媒體比以前更容易。以前,您必須從編輯工具欄中選擇以更改wiki頁面上的選定鏈接或圖像,有些編輯要求您刪除鏈接或圖像並重新創建它。編輯鏈接和圖像現在更容易了,當您選擇鏈接或附加圖像時,會出現一箇新的彈出菜單。從菜單中,您可以快速編輯鏈接的目標URL或描述,將鏈接或圖像複製到剪貼板,甚至從頁面中刪除鏈接或圖像。

高級搜索與OpenSech兼容

OpenSech是一箇開源的Elsticsech分支。在GitLb 5.0之前,高級搜索與OpenSech不兼容。如果您使用AWS管理的服務,則必須使用舊版本的Elsticsech。不過,您現在可以充分利用OpenSech進行高級搜索。

使用自動化迭代節奏計劃和安排問題

GitLb 5.0中增加了一箇團隊管理多組具有迭代節奏的併發迭代的能力,它允許每個團隊在其迭代節奏中控制每個迭代的開始日期和持續時間。

迭代的日常管理現在也更加有效。當您創建一箇新的迭代步調時,選擇您的第一個迭代的第一天,每個迭代應該有多少周,以及GitLb應該爲您維護多少個即將到來的迭代。您還可以選擇讓未完成的問題自動從一箇已完成的迭代轉移到下一個迭代。創建一箇節奏後,GitLb會自動創建指定數量的後續迭代。同時問題面板或問題列表也可以限定爲迭代。

組中的所有現有迭代都將轉換爲迭代節奏,而不會更改基礎迭代數據。此外,爲了更好地支持迭代的未來增強功能,例如迭代速度和波動性以及容量規劃,已棄用手動創建和刪除單個迭代的能力,並將在6.0中刪除該功能。

內部註釋(Intenl notes)

使用內部註釋,您可以編輯只對特定用戶可見的內部或客戶數據討論,同時公開有關問題的核心細節。問題或epics中的內部註釋只能由問題作者、受分配人以及至少具有報告者角色的組或項目成員查看。

將外部組織和聯繫人鏈接到問題

GitLb 5.0引入了第一個MVC,用於管理和結算GitLb的外部客戶。藉助客戶關係管理 (CRM) 功能,您可以:

  • 創建組織和聯繫人。
  • 爲組織設置默認賬單費率。
  • 將聯繫人添加到組織。
  • 通過 /dd_contcts 快速操作將聯繫人鏈接到問題。
  • 查看與給定聯繫人或屬於組織的所有聯繫人相關的問題。
  • 客戶關係功能在默認情況下是不啓用的,只能從最高級別的組中進行管理。

在所有層進行容器掃描

Contine Scnning幫助開發人員輕鬆找到安裝在其容器映像中的依賴項中的已知安全漏洞。有了GitLb 5.0,您可以在每個GitLb層進行容器掃描。

Kubenetes .22的集羣支持

如果您使用Kubenetes,GitLb希望在您將集羣升級到最新的Kubenetes版本時確保您擁有完整的功能。雖然很多人使用GitLb來部署Kubenetes集羣,但是直到最近Kubenetes .2和.22還沒有官方支持。這個版本完全支持這些版本中所有與Kubenetes相關的特性。

更多關於GitLb 5.0新特性介紹,可以查看GitLb 5.0發佈公告。