本週三項目分享
分享時間:**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 賬號系統,避免頻繁新建、更新賬號系統,使用郵箱賬號做爲唯一鍵,避免中文名重覆
用戶及用戶組
權限控制
目錄樹
灰度(主機灰度、功能灰度)
git 子目錄
線上服務器調用 pms 模塊
重複上線
我的上線單
部署上線
diff 發佈
共享發佈,主動授權
Step1:
Step2:
$1
$1:本次更新文件的絕對路徑列表
Web root 權限控制
爲減少項目間部署路徑的衝突,收斂 web root 權限:運維配置,開發選擇
gitlab hook
編譯
配置環境變量
版本不一樣,配置默認版本
1、npm編譯
/usr/local/node9/bin/npm install
/usr/local/node9/bin/npm run build:xx
2、maven編譯
mvn clean install package -DskipTests -Pxxx