deploy-dev.yml 560 B

12345678910111213141516171819202122232425
  1. name: Deploy Dev
  2. on:
  3. workflow_run:
  4. workflows: ["Build and Push API & Web"]
  5. branches:
  6. - "deploy/dev"
  7. types:
  8. - completed
  9. jobs:
  10. deploy:
  11. runs-on: ubuntu-latest
  12. if: |
  13. github.event.workflow_run.conclusion == 'success'
  14. steps:
  15. - name: Deploy to server
  16. uses: appleboy/ssh-action@v0.1.8
  17. with:
  18. host: ${{ secrets.SSH_HOST }}
  19. username: ${{ secrets.SSH_USER }}
  20. key: ${{ secrets.SSH_PRIVATE_KEY }}
  21. script: |
  22. ${{ vars.SSH_SCRIPT || secrets.SSH_SCRIPT }}