Information
This is NOT needed or necessary to understand or use our Git integration.
The following GitHub action was created by one of our developers. For those of you who know what it is and how to use it, we hope it will be helpful.
This is provided here as is, with no official GridPane support. If you need assistance with it, please only post in the community forum.
name: Push site to GridPane
on: push
jobs:
sftp:
runs-on: ubuntu-latest
environment: main
steps:
- name: Checkout Repository
uses: actions/checkout@v2
- name: Rsync Deployment
uses: Burnett01/rsync-deployments@5.2
with:
switches: -vrog --delete --chown=${{ secrets.GP_USER }}:${{ secrets.GP_USER }}
path: ./
remote_path: /home/${{ secrets.GP_USER }}/sites/${{ secrets.GP_SITE_URL }}/htdocs
remote_host: ${{ secrets.GP_HOST }}
remote_port: ${{ secrets.GP_HOST_PORT }}
remote_user: root
remote_key: ${{ secrets.GP_DEPLOY_KEY }}