[討論] Service Versioning/Taging

作者: Segundus (賽岡督)   2016-10-22 14:06:24
前輩們好
小弟在公司的職責為維護一個內部 service
此 service 主要是以 Ruby on Rails 撰寫
目的是提供 API 給產品端送使用者資料進來分析
前幾天跟同事在 CI/CD 的細節討論中有點分歧
他認為這個 service 是內部的所以不需要有版本號
觸發 Circle CI 部署所下的 git tag 就用該 commit 的 rev
這樣就要先找出目前 rev 為 xxxxxx
然後再下 git tag xxxxxx
怎樣都覺得有點怪,畢竟 tag 本來就已經帶有 rev 資訊了
我是認為該給個 v0.1.2 按照 semantic versioning 之類
想請問前輩們實務上的作法是什麼?
作者: manaup   2016-10-22 15:10:00
都可以 有一致性就好 真的是不重要的毛
作者: andreli (小狗跟正妹是我的死穴)   2016-10-22 15:28:00
下 tag 還只下那個 hash 應該就不需要 tag 了吧......下 tag 是好溝通用的
作者: d1288999 (Davis)   2016-10-22 16:29:00
沒什麼對錯,不過習慣上tag會給版號

Links booklink

Contact Us: admin [ a t ] ucptt.com