先日その内の一つをアップデートしたのですが、今後のアップデートをし易くするために、運用手順を一新してみました。今回はそれを紹介したいと思います。デプロイする、という手順で運用を行っていました。これには以下のような問題がありました。プラグインのアップデート時に、データベースを更新する場合があるため、本番環境でも管理ページから更新する必要があります。そのため、アップデート作業は各環境で行わなければならず、リポジトリ管理との相性がよくありません。実行してもらうか、ご連絡をいただいてこちらで実行するかのどちらかになります。実行するための環境を、お客様の手元に構築していただく必要があります。使い方についてもレクチャーが必要ですし、お客様の中で担当者が変わる際の引き継ぎもしづらくなってしまうかもしれません。後者の場合、弊社の都合にも左右されてしまうので、お客様の希望するタイミングでの更新ができないことがままあります。after以上の問題を解決するために、次のような手順での運用に変更してみました。コアや、配布されているプラグインについてはバージョン管理しないようにしました。いうプラグインを導入しています。これによって、新規インストールのフォームで上書きが選べるようになります。上書きすると、元のバージョンがメディアの中にバックアップされるので、外部からアクセスできないように制限をかけなければならない点は注意が必要です。すると、そのままアップロードできるアーカイブが作成できます。コマンドラインで操作するためのツールを見つけました。これを活用すれば、もっと色々改善できるところがありそうです。良い運用方法は?以前よりは格段に身軽になったのですが、まだまだ改善の余地はあると思っています。「こうした方がいいんじゃないか?」「うちではこんな運用しているよ」等々ご意見いただけるとうれしいです。プラグインについての調査BackupライブラリでプロジェクトのバックアップもD.R.Y化しよう前の記事魅力的なプロダクトバックログで開発を楽しく!次の記事MVCについて考える「いいね!」で応援よろしくお願いします!このエントリーに対するコメントコメントはまだありません。date*日本語が含まれない投稿は無視されますのでご注意ください。fax.0422-26-9781お問い合わせはこちらからどうぞ。