问题:我无法通过 Wercker 将 Jekyll 构建文件夹部署到 FTP 服务器。
我一直在使用Wercker来持续集成我正在开发的 Jekyll 站点。使用下面的脚本,构建过程: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