作為主流代碼托管平臺,GitLab它一直是全球開發者用戶的共同選擇,為了更好地為中國數百萬用戶服務,GitLab極狐G在中國發行itLab橫空出世。據悉,極狐GitLab自推出以來,從未停止過前進的步伐,致力于創造一個更完美、更快、更安全、更可視的DevOps平臺。最近,極狐GitLab極狐G大更新,升級后的極狐GitLab14.二版,包括Markdown預覽、Gitpod擴展集成,新DevOps使用指標等50多項升級。下面,我們來看看極狐GitLab14.2的主要功能是什么?(以下例子可用于功能標準版、專業版、旗艦版)
從合并請求中啟動預配置Gitpod工作空間
Gitpod集成在極狐GitLab13.5.它可以幫助您管理復雜的開發環境。一旦您在代碼中定義了您的項目配置,您可以點擊啟動基于云的預構建開發環境。這種方便的工作過程使新的變化比以往任何時候都快,但啟動Gitpod預覽現有合并請求的環境意味著在切換到目標分支并再次構建環境之前,應先為主分支構建環境。
現在,在極狐GitLab14.您可以直接從合并請求頁面啟動Gitpod預設為使用目標分支,以加快您的預覽,從而節省上下文切換的需要。啟用Gitpod集成,您的合并請求將顯示一組Open in按鈕,所以你可以在Web IDE或Gitpod打開合并請求。
在編輯過程中實時預覽Markdown
Markdown它是一種快速而直觀的語法,用于編寫豐富的網絡內容。優點是可以輕松預覽Markdown渲染輸出,以確保您的標記在預覽標簽中的準確性。缺點是在源代碼和預覽之間移動所需的上下文切換可能很無聊,并會擾亂您的過程。
現在,在Web IDE在單個文件編輯器中,Markdown所有文件都有新的實時預覽選項。點擊編輯器右鍵選擇預覽Markdown或使用Command/Control Shift P來切換Markdown實時預覽內容的分屏。當你輸入時,預覽會更新,所以你可以確保你的標記是有效的,并按照你的意圖呈現。
三、在.gitlab-ci.yml的include語法中使用 CI/CD 變量
現在,你可以在那里了。gitlab-ci.yml將變量用作文件中的include語法的一部分。這些變量可以是實例、組或項目CI/CD的變量。
這些改進為您定義流水線提供了更靈活的方法。你可以把同一個。gitlab-ci.yml將文件復制到多個項目中,并使用變量來改變其行為。
四、無階段流水線
n用于您的流水線配置eeds關鍵詞有助于通過忽略階段的執行順序和操作來減少周期時間,而無需等待其他操作完成。needs只能在不同階段之間使用。
這個限制在這個版本中被刪除了,所以你可以在你想要的任何作業之間定義一個needs關系。您現在可以創建一個完整的CI/CD流水線,不需要使用階段,每個操作都包含needs來隱式配置執行順序。這樣可以定義一條不那么冗長的流水線,創建時間更短,運行速度更快。
五、從Jira創建極狐G的話題itLab分支
使用Jira云用戶,其應用程序現在可以直接從Jira在主題開發面板上創建極狐GitLab分支,使開發人員能夠在不切換工具和失去上下文的情況下開始處理問題。
使用組導入/導出實現組同步遷移
現在,新的極狐GitLab遷移功能可以遷移整個組,包括其子組和相關數據。遷移數據包括組導出中包含的所有內容,使得整個組更容易遷移。
以前的群體遷移分為兩步,要求導出一個文件,然后導入另一個極狐GitLab例如。現在,用戶可以一鍵開始群體遷移。遷移包括所有子組及其所有數據,以前需要導出和導入每個子組。
隱藏被禁止用戶創建的所有問題
在之前的版本中,我們添加了一個新的被禁止的用戶狀態。在這個版本中,我們還隱藏了被禁止用戶創建的問題。這可以有效防止惡意用戶用垃圾問題轟炸。現在,這些問題可以隱藏起來。
八、查看歷史CI分鐘使用流水線
在極狐GitLab 14.在使用限額頁面之前,2版本,CI裝配線的每分鐘使用量只顯示本月的使用量。這些數據每個月都會重置,所以沒有辦法檢查過去幾個月的活動來分析歷史使用。
現在有兩個圖標來顯示每個月或每個項目的歷史 CI流水線的分鐘使用量,可以明智決定流水線的使用量。