1

問題: Jekyll ビルド フォルダーを Wercker 経由で FTP サーバーにデプロイするのに問題があります。

私が取り組んでいる Jekyll サイトの継続的な統合にWerckerを使用しています。以下のスクリプトを使用すると、ビルド プロセス:意図したとおりに動作しているようjekyll buildjekyll 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
4

2 に答える 2