私はJenkinsとliquibaseを学んでいます。私はそれをmavenで作られたJavaプロジェクトに統合しています。連続的な統合 - データベースの変更
私の特別なケースでは、アプリケーションのバージョンがクライアントにリリースされると、アプリケーションはSQLスクリプトとともに提供され、データベースを更新します。私はliquibaseで更新するchangelogファイルを提供することはできません。何度もクライアントがデータベースに加えられた変更を正確に見たいと思っています。
タグは、アプリケーションのバージョンで作成されるたびにgitからダウンロードされ、コンパイルされ、コンパイルされたバイナリをクラウドに保存した後、テスト環境を更新するパイプラインを作成しました。これは素晴らしいです。
私の特定のケースでは、クライアントに来るつもりです: "私はアプリケーションのバージョン1.3をインストールして、私は2.0をインストールしたい。 データベースを更新するためのSQLスクリプトを提供する必要があります。 これをliquibaseで解決するにはどうすればよいでしょうか? 誰にもこれに関するアドバイスがありますか?あなたはこれのための他のツールを知っていますか? 私の英語は申し訳ありません。