Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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.

...