重要なのは、ソース管理システムからコードをデプロイするだけの方法を採用することです。私はTSFに精通していませんが、ブランチやタグなどの概念を実装する必要があります。何をデプロイするかという問題は、ソース管理システムのビルドとリリースのタグ付けから外れます。
その他のヒント(Oracleの場合):
-
パッケージの仕様と本体を、それぞれに一貫したファイルパターンを使用する異なるファイルに分割する場合に最適に機能します(たとえば、パッケージの仕様の場合は「.pks」、パッケージの本体の場合は「.pkb」)。ファイルパターンを処理できる自動ビルドプロセスを使用する場合は、すべての仕様をビルドしてから本体をビルドできます。これにより、パッケージ本体のみをデプロイする場合のオブジェクトの無効化も最小限に抑えられます。
-
ソース管理システムのリリースまたはビルド状態から駆動される自動ビルドプロセスを構成するために時間をかけます。適度な数のdbコードオブジェクトがある場合でも、コードを参照システムに組み込み、qaまたは本番システムと比較できるようにすることで料金が発生します。