Update deploy action to not trigger on pull requests

This commit is contained in:
thiloho
2024-09-14 21:41:12 +02:00
parent 36ec24731d
commit f322ea7dbf
4 changed files with 9 additions and 6 deletions

View File

@@ -1,9 +1,10 @@
name: Deploy app to demo server (demo.archtika.com)
name: Deploy app to server
on:
workflow_run:
workflows: [ 'Playwright tests' ]
types: [ completed ]
branches: [ devel, main ]
env:
SERVER_USER: root
SERVER_IP: 128.140.75.240
@@ -11,7 +12,9 @@ env:
jobs:
deploy:
runs-on: ubuntu-latest
if: ${{ github.event.workflow_run.conclusion == 'success' }}
if: |
github.event.workflow_run.conclusion == 'success' &&
github.event.workflow_run.event == 'push'
steps:
- uses: actions/checkout@v4

View File

@@ -2,9 +2,9 @@ name: Playwright tests
on:
push:
branches: [ main ]
branches: [ devel, main ]
pull_request:
branches: [ main ]
branches: [ devel, main ]
jobs:
test: