webseite/.github/workflows/lektor-deploy.yml
L3D b690ca1722
Update secret var
Update lektor-deploy.yml

Update lektor-deploy.yml

Update lektor-deploy.yml

try other caching method

try other caching method

try other caching method

try to improve caching - again

try improved caching method?

syntax error fixed

syntax error fixed

syntax error fixed

syntax error fixed

syntax error fixed

syntax error fixed

syntax error fixed

syntax error fixed

Now use the correct syntax!

Now use the correct syntax!
2020-02-07 14:05:14 +01:00

51 lines
1.4 KiB
YAML

name: Build and Deploy c3woc website
on:
push:
branches:
- master
# Environment variables available to all jobs and steps in this workflow
env:
LEKTOR_DEPLOY_KEY: ${{ secrets.LEKTOR_DEPLOY_KEY }}
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: [3.8]
steps:
- uses: actions/checkout@v2
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v1
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: |
python -m pip install --upgrade pip
- name: Cache lfs data
uses: actions/cache@v1
with:
path: .git
key: .git/lfs
- name: install git-lfs && lektor
run: |
sudo apt-get install git-lfs
pip install lektor
- name: Cache lektor .cache
uses: actions/cache@v1
with:
path: ~/.cache/lektor
key: lektorcache
- name: pull lfs data
run: git lfs pull
- name: build with lektor
run: |
lektor build -f scss
- name: deploy new site
run: |
echo 'c3woc.de ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBC5NslYj+wtriBuKIxJfDRm9E2hnlstWR8durQ6pKvVvP7wjcoXIyAxe41GvJ9SoEhSjF7oVlzlw+zAkzl5WOZ4=' | sudo tee /etc/ssh/ssh_known_hosts
lektor deploy --key $LEKTOR_DEPLOY_KEY c3woc