ReleaseSteps
From OO Lab
這篇內容僅適用於舊版(SubVersion + msys)
Contents |
需要工具
Cygwin 需安裝的套件
- python
- git
釋出流程
- 為這個 release 建立一個 branch
- TalkStyle 以 Release 重編
- 確認 deploy/deploy.sh 的 SANDBOX 變數是否有被註解,如果有的話將註解拿掉;若有定義此變數,則會發佈到 Sandbox 上。
- 開啟 Cygwin,在 TalkStyle 目錄下執行 deploy/deploy.sh
- 修改 Data/config/updater.ini,將相關位址修改為 192.168.56.101
- 測試可否更新,並修改 Data/config/config.ini 及 Data/config/ftp.ini,將與 server 有關的設定修改為 192.168.56.101
- 如果發現問題,立即修正 (注意不要 commit 到 shasum.txt !)
- 當一切都沒問題後,merge 回 master
- 修改 deploy/deploy.sh,將 SANDBOX 註解掉
- 在 Cygwin 內再執行一次 deploy/deploy.sh
- 送交更新後的 shasum
- 建立 tag, 記得 gpg sign
Release Steps
CA: please describe
- how you checkout the code?
- how to package resources in the release? give an overall structures.
- what kind of things should be done with your updater?