概要 下記を実現する方法についてまとめます。 flywayでDDLの構成管理 SchemaSpyで最新のデータベースメタ情報を可視化 CircleCIで一連の作業の自動化 最終的な流れ DDLの変更をGitHubにプルリクエスト masterにマージ CircleCIが起動 flywayが最新のDDLをDBに当てる 今回はCircleCIのローカルDB SchemaSpyが最新のDB定義を元にHTMLを生成 GitHubに成果物をpush サンプルプロジェクト https://github.com/su-kun1899/schemaspy-plugin-sample https://su-kun1899.github.io/schemaspy-plugin-sample/ 手順 Mavenプロジェクトの作成 Mavenプロジェクトを作成し、pom.xmlを下記のように定義します。 flyw