Add automatic Astro deployment
Deploy Portfolio / deploy (push) Successful in 11s

This commit is contained in:
Clezio Penha
2026-06-10 16:15:42 -03:00
parent c3d748aa29
commit 5db9856f9a
+10 -4
View File
@@ -12,11 +12,17 @@ jobs:
steps:
- uses: actions/checkout@v4
- run: npm ci
- name: Install Dependencies
run: npm ci
- run: npm run build
- name: Build Astro
run: npm run build
- name: Test Sites Access
- name: Publish Site
run: |
docker exec gitea-runner sh -c 'rm -rf /sites/portfolio/*'
docker cp dist/. gitea-runner:/sites/portfolio/
- name: Verify Deployment
run: |
docker exec gitea-runner ls -la /sites
docker exec gitea-runner ls -la /sites/portfolio