主要新版本已發布
一些可能性:
- 部署建置場以在 Kubernetes 中執行 CI 建置的簡化流程,無需執行代理程式或執行程式。 可以在 Linux 和 Windows 容器中進行測試;
- 支援以視覺化方式建立建置規範,無需編寫 YAML 檔案和記住語法;
- 可使用條件組裝參數靈活配置組裝流程,並行啟動多個組裝工作,並在發生某些事件時自動啟動工作;
- 支援為問題通知定義自己的狀態和字段,能夠定義字段之間的依賴關係並在發生某些事件時自動更改狀態;
- 自動更新問題介面,無需重新載入頁面;
- 一個用於搜尋和導航程式碼和變更的系統,考慮到 Java、JavaScript、C、C++、CSharp、Go、PHP、Python、CSS、SCSS、LESS 和 R 的語法特徵;
- 支援將討論和外部評論連結到帶有更改的程式碼和區塊(diff);
- 用於審查拉取請求的靈活規則,能夠保護某些分支並分配開發人員進行審查;
- 審查拉取請求時的提交分析的逐步模式。 連結到過去的評論討論;
- 一種查詢語言,可讓您在專案、提交、程序集、問題、拉取請求和評論中找到必要的資訊。 能夠保存請求並接收與其相關的新事件的通知;
- 存取控制系統,可讓您確定誰可以變更特定子目錄中的程式碼、分配問題、啟動發布版本、查看日誌等。
- 創建和克隆存儲庫的機會;
- 訂閱以接收有關主分支提交的通知;
- 支援拉取請求,自動驗證持續整合系統中已接受的提交,並由專家委員會(包括至少兩名開發人員)批准;
- 能夠透過提交訊息關閉問題,該訊息可以連結討論、提交、建置和拉取請求;
- 能夠建立保存在介面中的表單,以顯示分配給哪些使用者來解決問題(問題);
- 支援建立自訂欄位以將問題附加到特定模組和平台;
- 能夠在組裝過程中更正問題時自動將問題狀態更改為“已部署”,並在打開拉取請求時自動將問題狀態更改為“審核”;
- 能夠為問題分配已驗證狀態,可以將其指派給具有測試人員狀態的開發人員;
- 支援手動啟動重建,能夠指定將分配的版本,並在建置成功時建立相應的標籤;
- 開始手動重建時能夠選擇 Linux 核心的平台和版本;
- 提交到master分支時支援在CI中測試Oracle/MySQL和Linux/Windows的各種組合;
- 在 CI 中建置主分支失敗時,自動建立有關問題(問題)的通知並指派負責分析問題的人員。 修復建置失敗時自動關閉問題
- 能夠在一個作業中產生文件,在第二個作業中並行處理它們,並在第三個作業中分析結果;
- 支援在 Kubernetes 中啟動處理程序時出錯時重新啟動作業;
- 能夠在工作時使用 MySQL 服務;
- 支援定義裝配規範時設定密鑰;
- 能夠限制匿名使用者只能存取某些項目的版本;
- 支援將版本的生成限制為僅在主分支上生成,並僅將從主分支收集的版本放置在生產伺服器上。
來源: opennet.ru