問題: Wercker経由でJekyllビルドフォルダをFTPサーバーに配備するのが難しいです。Jekyll&Wercker - サブディレクトリの配備方法
私が取り組んでいるJekyllサイトの継続的な統合にはWerckerを使用しています。以下のスクリプトを使用して、ビルドプロセス:jekyll build
とjekyll doctor
が意図したとおりに動作しているようです。
私の展開手順では、「_site」フォルダを自分のFTPサーバーにアップロードする必要があります。私は現在、duleorlovicのftp-deploy werckerステップを使用しています。現在、ビルドフォルダの代わりに、ディレクトリ全体をアップロードしています。
しかし、ジキルはサイトが...どのように私はちょうど/_site
buildフォルダに私のアップロードを制限する可能性がために構築されますどこのディレクトリとして/_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