This is a demo repo to highlight a few things in Pagely's CI/CD pipeline.
A more detailed doc can be found on Pagely's Support site, but if you're already familiar with GitHub actions these pointers might be all you need.
- You can create an integration ID and secret in Atomic, then put those and your app ID in the appropriate file under .github/workflows .
- Want to publish from the same repo, to multiple Pagely apps (say, using the same code base for both a staging site, and a production site)? No problem, again look at the files in .github/workflows -- we use the same integration info for two sites, varying only on the app's numeric ID. (You could also use GitHub reusable workflows, or other approaches; this is just one simple example.)
- Git submodules are supported. Be sure to add the "with/submodules" snippet to your deploy workflow, and remember to do a periodic
git submodule update --recursive --remote
or similar.