ReleaseSteps

From OO Lab
Jump to: navigation, search

這篇內容僅適用於舊版(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?
Personal tools