Sync」が機能しなくなってしまった。Pipelines」を使用してデブロイするらしいので、pipelinesを設定してみた。Sync」に使い方の説明がある。Pushing"サンプルと同じOKですが、「image」は何でも良いらしい。プロジェクト名とかFTPを使用するので、FTPサーバー名とDIRを設定する。中だと、ftp://example.com/test_dir/外だと、ftp://example.com/public_html/test_dir/コミットすると自動的にpipelinesが動くので、「Pipelines」のメニューで状況を確認する。問題があれば「Failed」になるので、ログを見て確認する。・・・・・」のように「-vv」を付けてエラーを表示して、どこでエラーなのかを確認し対応する。init」なので、pipelineが正常に終了すると、サーバーに「.git-ftp.log」が作られるログができれば初回のアップロードは終了なので、ログができるまで待つ。Bitbucketに大量にファイルがあると時間がかかるので、気長に終わるのを待つしかありません。push」に変更する。pushにすることで、次回以降、プッシュした変更差分のみアップロードされるようになる。KEYの設定が上手くできなかった。git-ftpはcurlを使うようだが、ログイン認証で失敗したりで、CURLのエラーが出まくりだった。新規でFTPユーザーを作り、パッシブモードでFTPを設定し直しました。株式会社ビヨンドパッシブモードでFTPできるサーバーであれば、今回のPipelineで簡単にデブロイできると思う。PipelinesはBitbucketへの登録状況で使える分数と料金があるらしいので、注意が必要かと。それほど高い料金ではないと思うが。コメントをキャンセルメールアドレスが公開されることはありません。date*日本語が含まれない投稿は無視されますのでご注意ください。