docs-deploy.yml 631 B

1234567891011121314151617181920212223
  1. name: Documentation Deployment
  2. on: push
  3. jobs:
  4. grav:
  5. name: Deploy Grav
  6. runs-on: ubuntu-latest
  7. steps:
  8. - uses: actions/checkout@v1
  9. - name: Prepare documentation for copy
  10. run: |
  11. ls | grep -v docs | xargs rm -r
  12. cp -r docs/* .
  13. rm -r docs
  14. - name: SCP to documentation server
  15. uses: appleboy/[email protected]
  16. env:
  17. USERNAME: ${{ secrets.DOCUMENTATION_SSH_USERNAME }}
  18. KEY: ${{ secrets.DOCUMENTATION_SSH_KEY }}
  19. HOST: ${{ secrets.DOCUMENTATION_SSH_HOST }}
  20. TARGET: "/var/www/select2-docs/user"
  21. SOURCE: "*"