Slide 21
Slide 21 text
今の PJT では…?
• トランクベース開発(もどき)
• バックエンド側で「release」と
言
っているものには2つ意味がある
release tag を打った場合
• 現時点での main に tag を打ってその状態を記録する
• この時点でパッチバージョンが上がる(v
1
.
0
.
1 7
-> v
1
.
0
.
1
8
)
• この時点では tag を打っただけでインフラの更新はない
各環境の version を変更した場合
• dev は main にマージされるたびに最新のバージョンでデプロイされる(by PipeCD)
• stg, prod は毎度明
示
的に version を指定する
• このタイミングでデプロイが
行
われる
• ex.) v
1
.
0
.
17
-> v
1
.
0
.
1
8
• パッチバージョンの差分にはいくつかの修正が含まれている
• dev: トランクベース開発
• stg, prod: GitHub Flow のリリースフロー