前輩們好
小弟在公司的職責為維護一個內部 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 之類
想請問前輩們實務上的作法是什麼?