openpaas esn
1.0.0
OpenPaaS 是您的下一個企業和組織的協作平台。
查看示範 docker-compose 配方,在 5 分鐘內發現您電腦上的 OpenPaaS 平台。
查看在 Linux 伺服器上安裝 OpenPaaS 的安裝指南並立即開始使用!如果您是正在尋找開發設定的開發人員,請前往下一部分:
非常歡迎開發人員幫忙建立 OpenPaaS!若要啟動並執行您的開發環境,請參閱我們的開發人員安裝文件。
準備好後,您可以瀏覽專案的文件網站和此儲存庫的文件。如果您有任何疑問,請隨時來論壇提問!
我們目前正在使用 Gitlab CI。
因此,您可以查看此儲存庫根目錄下的.gitlab-ci.yml
檔案以獲取更多資訊。
然而,有些工作比預期更複雜,因為它們依賴外部工具。
希望對您來說,此類作業是管道執行中的最新作業; linter、建置和測試工作很簡單。
「複雜」的工作是專門用於 CD(持續交付)的工作,其主要原因是我們將 Docker 映像交付到兩個不同的註冊表。
主要的複雜性是關於git
分支及其相關的交付,以下矩陣可能會幫助您:
分行名稱 | 內部註冊表 | DockerHub |
---|---|---|
master | openpaas-snapshots/openpaas-esn:branch-master | linagora/ESN: 分會長 |
release-* (1) | openpaas-snapshots/openpaas-esn:* | linagora/ESN:分支-* |
feature-* (2) | openpaas-snapshots/openpaas-esn:* | 利納戈拉/ESN:* |
(1) 發布分支的目標是能夠維護發布(bug修復向後移植、CVE修復...),然後基於這個主要版本產生次要版本。
它們應該以release-
為前綴。例如git
分支名稱release-1.6.x
建置將提供:
(2) 功能分支未發布。它們用於發布和驗證功能(可能是多個 MR 和提交)。它們應該以feature-
為前綴。 eb git
分支名稱feature-friday-delivery
建置將交付:
阿費羅 GPL v3
BrowserStack 用於支援開源專案。