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

本週三項目分享node

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

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

項目內容以下:npm

一、SSO服務器

二、用戶及用戶組運維

三、權限控制maven

四、目錄樹ide

五、灰度(主機灰度,功能灰度)gitlab

六、git 子目錄測試

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

八、重複上線

九、diff 發佈

十、共享發佈主動受權

十一、$1

十二、gitlab  hook

1三、web root 控制權限

1四、編譯

1五、批量結單

1六、日誌管理

1七、發佈邏輯改造

1八、發佈測試

SSO

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

二、接入閱文帳號統一認證系統後,再也不單獨維護 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 發佈系統

編譯

配置環境變量

版本不同,配置默認版本

一、npm編譯

/usr/local/node9/bin/npm install

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

二、maven編譯

mvn clean install package -DskipTests  -Pxxx 

批量結單

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

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

日誌管理

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

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

發佈邏輯改造

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

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

發佈測試

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

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

相關文章
相關標籤/搜索