Front-End Release SOP
- 整理CHANGELOG
- 整理package.json
- 要確認dbmanager和wise-paas-scada版號正確
- npm run generate (gen API DOC)
- 在會更新Front-End的index.yml
- 用develop branch的code在PCF做測試
- 重新npm install,因為會連node_module一起上PCF,或學Stacy再複製一份
- npm run build (for Vue)
- gen_mam.bat
- setup.bat
- push to PCF
- test on PCF
- 把新產生的index.yml複製到Document,蓋過去,並push上去
- commit to develop branch,要確保以下4個動作在同一commit
- CHANGELOG
- package.json
- swagger doc (index.yml)
- 加tag
- push to develop branch
- 在master branch把develop branch merge回來
- 發信給team members, 格式參考stacy,不要直接複製vs code。
- 和益連同dataworker準備好給QA後,再去更新redmine相關issue
- release完後記得把其他unrelease的branch做rebase
建議
再做上述動作前,可以clone一個新的project,避免非release的程式包含在裡面