Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

deploy-rag-dev.yml 670B

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