問題: Jekyll ビルド フォルダーを Wercker 経由で FTP サーバーにデプロイするのに問題があります。
私が取り組んでいる Jekyll サイトの継続的な統合にWerckerを使用しています。以下のスクリプトを使用すると、ビルド プロセス:意図したとおりに動作しているようjekyll build
にjekyll doctor
見えます。
私の展開ステップでは、「_site」フォルダーを FTP サーバーにアップロードする必要があります。現在、duleorlovic の ftp-deploy wercker ステップを使用しています。現在、ビルド フォルダーだけでなく、ディレクトリ全体をアップロードしています。
ただし、Jekyll は/_site
、サイトが構築される場所のディレクトリとしてフォルダーを使用します...アップロードを/_site
ビルドフォルダーだけに制限するにはどうすればよいですか?
ありがとう。
現在wercker.yml
は次のとおりです。
# Wercker Configuration
# continuous delivery platform that helps software developers
# build and deploy their applications and microservices
box: ruby
build:
steps:
# Install dependencies
- bundle-install
# Execute jeykyll doctor command to validate the
# site against a list of known issues.
- script:
name: jekyll doctor
code: bundle exec jekyll doctor
- script:
name: jekyll build
code: bundle exec jekyll build --trace
deploy:
steps:
- duleorlovic/ftp-deploy:
destination: $FTP_SERVER
username: $FTP_USERNAME
password: $FTP_PASSWORD
timeout: 15
remote-file: remote.txt