企業級項目分享 | Walle 發佈系統

本週三項目分享

分享時間:**2019.12.11日 21:**00

聽分享加小助手v:18310139238,備註【Walle】

項目內容如下:

1、SSO

2、用戶及用戶組

3、權限控制

4、目錄樹

5、灰度(主機灰度,功能灰度)

6、git 子目錄

7、線上服務器調用 pms 模塊

8、重複上線

9、diff 發佈

10、共享發佈主動授權

11、$1

12、gitlab  hook

13、web root 控制權限

14、編譯

15、批量結單

16、日誌管理

17、發佈邏輯改造

18、發佈測試

SSO

1、修改原 walle 登錄邏輯,用戶的登錄、註銷接入 SSO 認證系統

2、接入閱文賬號統一認證系統後,不再單獨維護 walle 賬號系統,避免頻繁新建、更新賬號系統,使用郵箱賬號做爲唯一鍵,避免中文名重覆

企業級項目分享 | Walle 發佈系統

用戶及用戶組

企業級項目分享 | Walle 發佈系統

企業級項目分享 | Walle 發佈系統

企業級項目分享 | Walle 發佈系統

企業級項目分享 | Walle 發佈系統

權限控制

企業級項目分享 | Walle 發佈系統

企業級項目分享 | Walle 發佈系統

企業級項目分享 | Walle 發佈系統

企業級項目分享 | Walle 發佈系統

目錄樹

企業級項目分享 | Walle 發佈系統

企業級項目分享 | Walle 發佈系統

灰度(主機灰度、功能灰度)

企業級項目分享 | Walle 發佈系統

企業級項目分享 | Walle 發佈系統

企業級項目分享 | Walle 發佈系統

企業級項目分享 | Walle 發佈系統

git 子目錄

企業級項目分享 | Walle 發佈系統

企業級項目分享 | Walle 發佈系統

企業級項目分享 | Walle 發佈系統

線上服務器調用 pms 模塊

企業級項目分享 | Walle 發佈系統

重複上線

我的上線單

企業級項目分享 | Walle 發佈系統

企業級項目分享 | Walle 發佈系統

部署上線

i

diff 發佈

企業級項目分享 | Walle 發佈系統

企業級項目分享 | Walle 發佈系統

共享發佈,主動授權

企業級項目分享 | Walle 發佈系統

Step1:

image

Step2:

企業級項目分享 | Walle 發佈系統

$1

image

$1:本次更新文件的絕對路徑列表

企業級項目分享 | Walle 發佈系統

Web root 權限控制

爲減少項目間部署路徑的衝突,收斂 web root 權限:運維配置,開發選擇

企業級項目分享 | Walle 發佈系統

企業級項目分享 | Walle 發佈系統

企業級項目分享 | Walle 發佈系統

gitlab hook

企業級項目分享 | Walle 發佈系統

企業級項目分享 | Walle 發佈系統

企業級項目分享 | Walle 發佈系統

編譯

配置環境變量

版本不一樣,配置默認版本

1、npm編譯

/usr/local/node9/bin/npm install

/usr/local/node9/bin/npm run build:xx

2、maven編譯

mvn clean install package -DskipTests  -Pxxx 

批量結單

企業級項目分享 | Walle 發佈系統

企業級項目分享 | Walle 發佈系統

日誌管理

企業級項目分享 | Walle 發佈系統

企業級項目分享 | Walle 發佈系統

發佈邏輯改造

企業級項目分享 | Walle 發佈系統

企業級項目分享 | Walle 發佈系統

發佈測試

企業級項目分享 | Walle 發佈系統

企業級項目分享 | Walle 發佈系統

發佈了46 篇原創文章 · 獲贊 6 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章