Many sites deploy from GitHub to our hosting environments via GitHub Actions. GitHub Actions is a continuous integration system provided by GitHub. We use GitHub Actions to deploy many sites to our hosting environments.
The following is a GitHub Actions definition file that will deploy from GitHub to Pantheon for each branch. If you push to a gbz-123
branch on GitHub, it will deploy to the gbz-123
branch on Pantheon. If you push to the master
branch on GitHub, it will push to the master
branch on Pantheon (the DEV environment). The script uses Kalamuna’s Organizational Secrets and Variables to handle the SSH keys and configuration so that future SSH key updates are made easily.
...