Skip to content
Latchkey

リリース候補(release candidate)とは?

リリース候補(RC)は、最終版になる可能性があると考えられるソフトウェアのビルドで、正式リリースの前の最終ラウンドの検証のために配布されます。ブロッキングの問題が見つからなければ、同じビルドが安定版リリースに昇格されます。問題が浮上すれば、新しいRCが作成されます。RCは1.4.0-rc.1のようなプレリリースタグでラベル付けされます。

なぜ重要か

リリース候補を作成することは、徹底的なテストのために特定のビルドを凍結することであり、検証されたartifactが、直前の変更なしに、出荷されるartifactと正確に同一になります。再ビルドせずに同じバイナリを昇格させることで、来歴が保たれ、テストとリリースの間に差異が生じるのを避けられます。

関連する概念

  • SemVerのプレリリース識別子でマークされる
  • 再ビルドではなく昇格されてリリースになる
  • 既存のリリースにパッチを当てるhotfixとは異なる

関連ガイド