fbpx

onedev:超簡單的一體化 DevOps 開源平台

附有問題跟蹤、 Git 管理、Pull Request 和 Build Farm。 簡單而強大。

主要功能特色

Docker 為優先的 Kubernetes Native Build Farm

使用 docker 的開箱即用 CI/CD 功能。在Kubernetes中以 pod 形式執行大量工作,擴充起來非常簡單。對Linux和Windows容器的透明支援。

不費吹灰之力基於代理的建構農場

如果你沒有Kubernetes叢集,或者想在docker之外執行 CI/CD 作業,可以在遠端機器上安裝代理來建立你的建構農場。OneDev伺服器將自動向代理推送更新,使代理的維護不費力氣。

輕而易舉地設定CI/CD

CI/CD 配置與你的程式碼一起定義在一個 yaml 檔案中,OneDev 提供了一個 GUI 來生成檔案,不需要任何學習曲線。

靈活的 Build 工作流程和管線

條件性建構參數。透過組合不同的參數來建立矩陣式的建構。連結作業以建立管道。同時執行作業以加快處理速度。在某些事件中自動執行作業,或由授權使用者手動執行作業

客製化的 Issue 狀態和欄位

新增客製化問題狀態和欄位。配置欄位的相依性。在某些事件發生時自動轉移問題狀態,或由授權使用者手動轉移。

自動更新 Issue 看板

定義問題板,根據指定欄位的值在列中顯示問題。在不離開看板的情況下執行問題操作。自動重新整理看板以反映最新的問題狀態。

程式語言符號搜尋和瀏覽

原始碼和差異中的符號搜尋和瀏覽。大綱顯示和搜尋。對每次提交都有效。目前支援 Java, JavaScript, C, C++, CSharp, Go, PHP, Python, CSS, SCSS, LESS和R。

程式碼討論和理解

在程式碼和差異塊上進行即時和輕量級的程式碼討論,無需建立 pull request。即使檔案被修改或重新命名,討論也會留在程式碼中以幫助理解程式碼。

靈活的 Pull Request 和 Review 規則

用分支保護強制執行 pull request 審查。為所需的檔案模式指定所需的審查人員和建構。

無痛的 Pull Request 審查

將 pull request 的提交作為一個整體或逐一進行審查。將程式碼討論整理成 thread,明確顯示自上次審查以來的變化。

強大的查詢語言

使用強大的查詢語言對專案、提交、建構、問題、pull request 或程式碼註釋進行複雜的查詢。儲存查詢以便快速訪問。訂閱已儲存的查詢,以獲得有趣事件的通知。

與程式碼,Issue,Pull Request 和 Build 的深度整合

配置問題,以便在提交、建構或 pull request 事件發生時轉入所需狀態。參見問題活動中的提交和 pull request 事件。查詢不同版本之間的固定問題。查詢修復特定問題或提交的建構或 pull request

服務台透過電子郵件處理問題

透過電子郵件提交和討論問題的能力使OneDev成為一個完美的客戶支援系統,它能夠為不同的客戶建立不同優先順序的票據,並分配給不同的支援代表。

細粒度的權限控制

定義最適合你的開發工作流程的許可權方案。例如,你可以指定誰可以改變特定的原始檔夾,誰可以分配問題,誰可以執行釋出建構,或者誰可以訪問建構日誌,等等。

專案網址

追蹤 Soft & Share

✍ 不受社群推薦演算法影響,建議 Telegram/Discord/e-mail

幫我們個小忙!

Comments are closed.

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: