11
11

More than 5 years have passed since last update.

dandelion を使って FTP 経由でデプロイする

Posted at

FTP しか接続手段がないサーバーで利用できるデプロイツールを探してたところ、dandelion というツールが見つかりました。とりあえずファイルがデプロイできることが確認できたのでシェアします。git でコミットしていない変更はデプロイされないみたいなので、git との連携もできるようです。

1. まずは gem でインストールします。

gem install dandelion

2. Git リポジトリのプロジェクトルートに移動して、dandelion.yml というファイル名で設定ファイルを作成します。このファイルにはデプロイ先サーバーの FTP 接続情報を yaml 形式で記述します。

scheme: ftp
host: FTPHOSTNAME
username: FTPUSERNAME
password: FTPPASSWORD
path: /path/to/directory

3. dandelion.yml.gitignore に追記しておきます。

4. ファイルの変更をコミットしたうえで、下記のコマンドを実行すると Git プロジェクトがデプロイされます。

dandelion deploy
11
11
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
11