Problem: Ich habe Schwierigkeiten, den Jekyll-Build-Ordner auf einem FTP-Server über Wercker bereitzustellen.Jekyll & Wercker - So stellen Sie ein Unterverzeichnis bereit
Ich habe Wercker für die kontinuierliche Integration einer Jekyll-Site verwendet, an der ich arbeite. Mit dem folgenden Skript scheint der Build-Prozess: jekyll build
und jekyll doctor
wie vorgesehen zu funktionieren.
Mein Bereitstellungsschritt sollte den Ordner "_site" auf meinen FTP-Server hochladen. Ich benutze zur Zeit duleorlovic's ftp-deploy wercker step. Es lädt gerade das gesamte Verzeichnis, nicht nur den Build-Ordner.
jedoch, Jekyll verwendet die /_site
Ordner als Verzeichnis für wo der Standort gebaut wird ... wie könnte ich beschränke meine Upload nur die /_site
Build-Ordner?
Danke.
Aktuelle wercker.yml
wie folgt:
# 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