GitLab 7.9.2 發布,修復 Gitlab CI 使用問題
GitLab 7.9.2 發布,該版本只影響到 Gitlab CI,如果你沒有使用 Gitlab CI 可以不用升級。影響版本 GitLab CI 7.9.1。在 7.9.1 中我們添加了項目設置選項 "Allow shared runners",一旦升級后所有已有 CI 項目將會啟用這個選項,但是這個選項有個問題就是不會從臨時目錄中移除已完成的項目,這個主要是從性能方面考慮,這也就意味著創建一個特定的作業腳本就可以訪問所有的項目。這次版本升級禁用了那些至少超過一個 runner 的項目的 "Allow shared runners" 選項。
詳細信息請查看發行頁面。
升級方法:
-
Omnibus-gitlab packages for GitLab 7.9.2 are now available.
-
To upgrade a GitLab installation from source please use the upgrader or the patch update guide.
-
To upgrade a GitLab CI installation from source, please use the upgrade guide.
下載地址:
https://about.gitlab.com/downloads/
GitLab是一個利用 Ruby on Rails 開發的開源應用程序,實現一個自托管的Git項目倉庫,可通過Web界面進行訪問公開的或者私人項目。
它擁有與Github類似的功能,能夠瀏覽源代碼,管理缺陷和注釋。可以管理團隊對倉庫的訪問,它非常易于瀏覽提交過的版本并提供一個文件歷史庫。團隊成員可以利用內置的簡單聊天程序(Wall)進行交流。它還提供一個代碼片段收集功能可以輕松實現代碼復用,便于日后有需要的時候進行查找。
GitLab 5.0以前版本要求服務器端采用 Gitolite 搭建,5.0版本以后不再使用 Gitolite ,采用自己開發的 gitlab-shell 來實現。如果你覺得安裝麻煩可以使用 GitLab Installers 一鍵安裝程序。