Jenkins

事前準備 [#h4cdacd3]

-“JenkinsにFTPアップロードできるプラグインをインストールする"の設定が完了している必要があります

設定 [#u8c14914]

+対処のジョブの「設定」を開く +「プロジェクトの高度なオプション」の「カスタムワークスペース」にチェックを入れる ++「ディレクトリ」にFTPでアップロードするソースの保存先を指定する ++「表示用プロジェクト名」に任意のプロジェクト名を入力する +「ビルド手順の追加」から「Send files over FTP」を選択する ++「FTP Server」の「Name」で「システム設定」で登録済みのFTPサーバー名を選択する ++「Transfers」の「Source files」に「**」を入力する。※重要です。これがないと対象ファイル0となり、アップロードできません。 +「保存」ボタンをクリックします。

テスト [#i8971c5d]

+「ビルド実行」リンクをクリックする +「ビルド履歴」の最新のビルド番号をクリックする +「コンソール出力」リンクをクリックする +ログの最後に「FTP: Transferred ◯ file(s)」と出力されていれば成功

注意 [#w807c076]

FTPでは全てのファイルをアップロードする仕様のようですので、差分をアップロードする場合は工夫が必要かもしれません。

SSHができないときの代替案という括りかと思います。