Update .github/workflows/pages-deploy.yml
This commit is contained in:
parent
e16fbdea5a
commit
642d32128a
1 changed files with 22 additions and 9 deletions
27
.github/workflows/pages-deploy.yml
vendored
27
.github/workflows/pages-deploy.yml
vendored
|
@ -23,6 +23,14 @@ jobs:
|
||||||
build:
|
build:
|
||||||
runs-on: docker
|
runs-on: docker
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- name: Setup SFTP & Ruby
|
||||||
|
run: |
|
||||||
|
apt update -y
|
||||||
|
apt upgrade -y
|
||||||
|
apt install sftp sshpass ruby jekyll -y
|
||||||
|
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
|
@ -33,19 +41,24 @@ jobs:
|
||||||
# If using the 'assets' git submodule from Chirpy Starter, uncomment above
|
# If using the 'assets' git submodule from Chirpy Starter, uncomment above
|
||||||
# (See: https://github.com/cotes2020/chirpy-starter/tree/main/assets)
|
# (See: https://github.com/cotes2020/chirpy-starter/tree/main/assets)
|
||||||
|
|
||||||
- name: CI Health Status Check
|
- name: Health Check [CI TEST]
|
||||||
run: |
|
run: |
|
||||||
ls -la
|
ls -la
|
||||||
pwd
|
pwd
|
||||||
whoami
|
whoami
|
||||||
|
echo "this is a text file" >> index.html
|
||||||
- name: Setup Ruby
|
date >> index.html
|
||||||
run: |
|
export SSHPASS= ${{ secrets.SFTP_PASSWORD }}
|
||||||
apt update -y
|
sshpass -e sftp -oBatchMode=no -b - ${{ secrets.SFTP_USERNAME }}@${{ vars.SFTP_HOST }} << !
|
||||||
apt upgrade -y
|
put index.html www/index.html
|
||||||
apt install ruby jekyll -y
|
bye
|
||||||
|
!
|
||||||
|
|
||||||
|
|
||||||
|
- name: Build Site
|
||||||
|
run: bundle exec jekyll b
|
||||||
|
env:
|
||||||
|
JEKYLL_ENV: "production"
|
||||||
|
|
||||||
|
|
||||||
# - name: Setup Pages
|
# - name: Setup Pages
|
||||||
|
|
Loading…
Reference in a new issue