GITを使用した簡単な自動デプロイの仕組みを設計しているのですが、検証サーバーへのデプロイで
躓いております。
具体的には下記フローでの運用を想定しており9番あたりで問題があります。
0.チケット発行
1.担当者、git pull
2.担当者は該当チケット用にbrunchを切る
3-5.修正テスト
6-7.git add&git commit
8.git push
9.push時のwebhookで検証サーバーに同期
10.pull リクエスト発行
11.検査担当者は検証サーバーにてレビュー
12.検査OKならgit margeし本番サーバにデプロイしチケットをクローズ
そこで9.のwebhookでpushされた最新のbrunchから検証サーバにデプロイしたいのですが、
git fetchしてもmasterの内容しか同期されません。
webhookのリクエストpayloadにはbrunch名が入ってない感じですが、その際強制的に
最新brunchで同期する方法が分からなくご教授頂きたく投稿しました。
中央リポジトリの役割はbacklogのgitを使用しております。
拙い説明で恐縮ですが、フロー含め間違いや指摘があればどんどんお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/08/01 01:54