如何Release Datahub

Release前請確認相關資訊已經更新, 可以看前一次release 的git log怎麼改

  1. 準備worker/portal release note草稿給和益

  2. 將datahub-version的大小版號更新

  3. portal/worker分別打TAG, 觸發CI自動建立/推送image到林口harbor (datahub project)

  4. 在chart專案也打TAG(同大版號), 觸發CI自動建立/推送chart到林口harbor (datahub project)

  5. image/chart都建好後, 通知和益

  6. 和益會發正式Release Note, 並向平台(窗口孫迪)提交Chart

Step1. 準備worker/portal release note草稿給和益

  • 慣例是會拿專案裡的CHANGELOG.md稍作整理後傳給和益做最後修改

    • 例如一些內部的修改, 會是備註類文字的可以拿掉

Step2. 將datahub-version的大小版號更新

Step3. portal/worker分別打TAG, 觸發CI自動建立/推送image到林口harbor (datahub project)

  • portal/worker release時, 都會merge回master branch, 並打上Tag, 也就是上述的小版號

  • 我們有串jenkins CI PIpeline, 會自動build image, 並傳到林口harbor下的datahub project

Step4. 在chart專案也打TAG(同大版號), 觸發CI自動建立/推送chart到林口harbor (datahub project)

Step5. image/chart都建好後, 通知和益

跟和益說image/chart都建好了

Step6. 和益會發正式Release Note, 並將平台(窗口孫迪)提交Chart

Last updated