製品は継続的に開発中の CMS であり、新機能のパッチが常に展開されています。製品は複数のサーバーでホストされており、そのうちのいくつかは FTP 資格情報と db へのアクセス権しか持っておらず、他のサーバーには完全なルート アクセス権があります。現在、テスト後に新機能がリリースされるとすぐに、すべてのサーバーでファイルを手動で ftp し、SQL クエリを実行する必要があります。これは非常に時間がかかり、エラーが発生しやすく、非効率的です。より堅牢にする、誰にでも使えるようにする、または一部を自動化するにはどうすればよいですか? CMS は、PHP、MySQL、JS、HTML、および CSS に基づいています。管理部分はすべて共通です。スキンと一部のカスタム モジュールはさまざまなクライアント向けに開発されており、更新する部分は管理者だけです。
アップデート
コードを管理するために GIT を使用していますが、SQL はこの GIT 構造の一部ではありません。バージョン管理下に置くように製品マネージャー/所有者と話し合っています。