| 123456789101112131415161718192021222324252627282930313233 |
- name: CI
- # Controls when the action will run.
- on:
- # Triggers the workflow on push to master (including merged PRs)
- push:
- branches: [ master ]
- # Allows you to run this workflow manually from the Actions tab
- workflow_dispatch:
- # A workflow run is made up of one or more jobs that can run sequentially or in parallel
- jobs:
- # This workflow contains a single job called "build"
- update:
- # The type of runner that the job will run on
- runs-on: ubuntu-latest
- # Steps represent a sequence of tasks that will be executed as part of the job
- steps:
- - name: Updating website.
- uses: appleboy/ssh-action@master
- with:
- host: larbs.xyz
- username: larbs
- key: ${{ secrets.larbs_ssh }}
- passphrase: ${{ secrets.larbs_pass }}
- port: 22
- script: |
- cd larbs-src
- git stash
- git pull --force origin master
- hugo -s . -t /var/www/lugo -d ~/larbs --cacheDir ~/hugocache
|