vagrant plugin sahara
vagrant のpluginに「sahara」というのがある。
導入するとサンドボックスとして使用できるようになるものだ。
サンドボックスモードのON/OFF, COMMIT/ROLLBACKが可能となり、
サンドボックスモードがONであれば、その間に仮想マシンに対して行った変更を、
ロールバックすることで元に戻すことができる。
oracleやpostgreSQLなどのリレーショナルデータベースなどのトランザクション処理
のように、rollbackできるので、いろいろ試してみたい場合に便利だ。
というので、プラグインのインストール。
$ vagrant plugin install sahara
インストールしたプラグインを確認
$ vagrant plugin list
sahara (0.0.16)
saharaがインストールできたので、sandboxをonにする。
$ vagrant sandbox on
PHPUnitの導入で導入を失敗したときに、
$ vagrant sandbox rollback
として、sandbox onとしたタイミング、もしくは、前にcommitしたタイミングに
仮想マシンの状態を元に戻してから再度、PHPUnitの導入をやり直した。
そして、仮想マシンとして問題なければ
$ vagrant sandbox commit
する。
0 件のコメント:
コメントを投稿