戻る
■メモ
■引き続き検証したいもの
シンボリックリンクを張り替えてデプロイバージョンを調整する方法 以下で対応できそうだが、実際に試しておく $ dep rollback develop PHP製のDeployerでデプロイ環境構築 | AloMarron DevBlog
http://blog.alomarron.com/php/deployer
PHPプロジェクトを簡単にデプロイするならDeployerがお薦め - A Day in Serenity (Reloaded) - PHP, FuelPHP, Linux or something
http://blog.a-way-out.net/blog/2015/06/02/deployer-is-good-for-simple-deployment/
Deployerでrsyncを使う - A Day in Serenity (Reloaded) - PHP, FuelPHP, Linux or something
http://blog.a-way-out.net/blog/2015/06/03/rsync-with-deployer/
■別ツール(Laravelを使っているなら検討に入れてもいい)
Envoyタスクランナー 5.5 Laravel
https://readouble.com/laravel/5.5/ja/envoy.html
LaravelにEnvoyタスクランナーを導入する手順 - Qiita
https://qiita.com/Arm4/items/da3adc249c3739deaf2a
■Ver6で試してダメだったときのメモ
$ dep deploy develop -vvvv [localhost] > git rev-parse --abbrev-ref HEAD [localhost] < fatal: Not a git repository (or any of the parent directories): .git gitリポジトリがないと言われるので手動で取得してみる $ git clone git@bitbucket.org:refirio/test.git ./ GitからCloneしてから試してみる $ git clone git@bitbucket.org:refirio/test.git ./ さらに両方のサーバから、リポジトリにアクセスできるように調整してみる さらに両方のサーバで、Composerを使えるようにしてみる さらに両方のサーバで、unzipを使えるようにしてみる yum -y install zip yum -y install unzip Composerは使っていないのでコメントアウト。これが一番の原因かも?これでデプロイできた // 'deploy:vendors', 各タスクの意味は以下に記載されている DeployerによるPHPデプロイ : エキサイト公式 エンジニアブログ
https://blog.excite.co.jp/exdev/27205935/
これを踏まえて再挑戦すれば、最新版でも動作するかも? でもfatal errorになっていたので、そういう問題ではかも?駄目ならVer5を使う 毎回composer installを実行する前提なら、ちょっとしたテキストの編集でもデプロイの負荷は大きそう mbstringの設定がされていないとエラーになるかも?関係ないかも?対象サーバにもPHP7が必要かも?要確認 対象サーバにComposerも必要かも?要確認 対象サーバはPHP7が十分に動作する環境である必要があるかも?要確認 使い方によってはgitも必要みたい?対象のサーバに必要みたい?要確認 Gitが絡むとまだ動かず PHPアプリケーションのデプロイにぴったりなDeployerを試す | さくらのナレッジ
https://knowledge.sakura.ad.jp/4356/
Deployer でつまづいたポイント(Windows 10+さくらレンタルサーバー+GitHub) - Qiita
https://qiita.com/hirocueki2/items/d4464a5bf6e4041cab68
Deployerを使ってみた話 | ツクメモ - ウェブやアプリをツクるヒトのメモ
https://tukumemo.com/deployer-php/
■過去バージョンの導入を調べたときのメモ
仕様はガンガン変わるみたいなのはちょっと怖い Ver6の資料が少ないようなら、Ver5の最終版を使うのはアリかもしれない # wget
http://deployer.org/deployer.phar
# wget
https://deployer.org/releases/v5.1.3/deployer.phar
# wget
https://deployer.org/releases/v4.3.1/deployer.phar
デプロイツール「Deployer」をつかってみた。PHPerなら簡単に使えます
https://gootablog.com/use-deployer
と思ったが、上記ページはVer6がもとになっている いったんこの内容でお試し中 Bitbucket Pipelines で PHP のプロジェクトを Deployer する - koudenpaのブログ
https://koudenpa.hatenablog.com/entry/2017/05/27/040000