私たちの現在のワークフローは、おおよそ次のとおりです。
- 新しいPRは、すべてのテストに合格チェックするものは何でも/
- ジェンキンス/トラヴィスを解放$に$ブランチをマージするために作成されます。確認されるコミットは、$ review-at-time-Aに$ branchをマージしたものです。
- コードレビューの通過後、PRはマージされます。マージされるコミットは$ branch-time-at-time-Bにマージされます
マージタイムBは検証時間よりも遅いので、その間に実質的に何かが$ releaseで起きた可能性があります。 IFF $支店はすべてが大丈夫ですその間に変わったが、それはコミットマージ結果を変更しなかった場合は確認されていないと完全に分けることができるようなものである(があった、それを見た。)していない
がありますgithub/jenkinsをセットアップして、jenkinsによって検証される正確なコミット/何も変更されていないブランチの新しいHEADになるようにする方法? $ branchは常にチェックされた通りです。コミットメッセージへの簡単な更新は正常ですが、親をマージする変更はありません。