Files
lbfalvy.com/.gitea/workflows/deploy.yml
Bethlenfalvi, Lorinc (ext) 0c3ac11c61
Some checks failed
Upload via SSH / build (push) Failing after 41s
Upload via SSH / deploy (push) Has been skipped
Various improvements
2026-01-05 23:23:01 +01:00

46 lines
1.2 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

name: Upload via SSH
on:
# Trigger the workflow every time you push to the `main` branch
# Using a different branch name? Replace `main` with your branchs name
push:
branches: [ main ]
# Allows you to run this workflow manually from the Actions tab on GitHub.
workflow_dispatch:
# Allow this job to clone the repo and create a page deployment
permissions:
contents: read
pages: write
id-token: write
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Install node
run: |
apt-get update
apt-get install nodejs -y
- name: Checkout your repository using git
uses: actions/checkout@v4
- name: Install dependencies
run: npm install
- name: Sync collection types
run: npx astro sync
- name: Install, build, and upload your site
run: npm run build
deploy:
needs: build
runs-on: ubuntu-latest
steps:
- name: "Deploy"
uses: https://code.klank.school/riviera/actions-file-deployer@v4
with:
remote-protocol: "sftp"
remote-host: "lbfalvy.com"
remote-user: "www-upload"
ssh-private-key: ${{ secrets.SSH_KEYFILE }}
remote-path: "lbfalvy.com"
local-path: "dist"