Archive build before upload to speed up artifact transfer
Some checks failed
Build & Deploy OS League Tools / build (push) Successful in 48s
Build & Deploy OS League Tools / deploy (push) Failing after 12s

This commit is contained in:
2026-01-16 23:34:48 +00:00
parent 5e147ff813
commit f64497af71

View File

@@ -29,11 +29,15 @@ jobs:
env:
CI: false
- name: Archive build
working-directory: os-league-tools-master
run: tar -czf build.tar.gz build/
- name: Upload artifact
uses: actions/upload-artifact@v3
with:
name: frontend-build
path: os-league-tools-master/build/
path: os-league-tools-master/build.tar.gz
deploy:
runs-on: [frontend]
@@ -43,10 +47,7 @@ jobs:
uses: actions/download-artifact@v3
with:
name: frontend-build
path: /home/sonder/deploy/os-league-tools-build
- name: List deploy directory
run: ls -al /home/sonder/deploy/os-league-tools-build
path: /home/sonder/deploy
- name: Stop service
run: sudo systemctl stop os-league-tools || true
@@ -54,11 +55,11 @@ jobs:
- name: Deploy new build
run: |
sudo rm -rf /home/sonder/leagues-tools/os-league-tools-master/build
sudo cp -r /home/sonder/deploy/os-league-tools-build /home/sonder/leagues-tools/os-league-tools-master/build
sudo tar -xzf /home/sonder/deploy/build.tar.gz -C /home/sonder/leagues-tools/os-league-tools-master/
sudo chown -R sonder:sonder /home/sonder/leagues-tools/os-league-tools-master/build
- name: Start service
run: sudo systemctl start os-league-tools
- name: Cleanup deploy artifacts
run: rm -rf /home/sonder/deploy/os-league-tools-build
run: rm -rf /home/sonder/deploy/build.tar.gz