Skip to content

Update main.yml

Update main.yml #18

Workflow file for this run

name: Jekyll site CI
on:
push:
branches: [ "master" ]
pull_request:
branches: [ "master" ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Build the site in the jekyll/builder container
run: |
docker run \
-v ${{ github.workspace }}:/srv/jekyll -v ${{ github.workspace }}/_site:/srv/jekyll/_site \
jekyll/builder:latest /bin/bash -c "chmod -R 777 /srv/jekyll && jekyll build --future"
- name: Deploy to Staging server
uses: easingthemes/ssh-deploy@main
with:
SSH_PRIVATE_KEY: ${{ secrets.FTP_SERVER_PASSWD }}
ARGS: "-rlgoDzvc -i"
SOURCE: /_site/
REMOTE_HOST: ${{ secrets.FTP_SERVER_IP }}
REMOTE_USER: ${{ secrets.FTP_SERVER_USERNAME }}
TARGET: /www/wwwroot/yuzukihd.top/
EXCLUDE: ".git*, .well-known/, .user.ini, .htaccess, .git/, .gitignore"