Hello Pantheon community!
Pantheon uses CircleCI for many of our continuous integration examples. The most well known are our example-drops-8-composer and example-wordpress-composer repos that show a complex Composer-based GitHub -> CircleCI -> Pantheon workflow.
Being composer-based, these repos can overwhelm people looking for a simpler flow who just want a way to move changes from GitHub to Pantheon and maybe add in something like Sass compilation or an automated test.
Enter a CircleCI orb. “Orbs” are a way of encapsulating CircleCI configuration so that the config can be centrally maintained and updated. They’re kinda like modules or plugins in Drupal and WordPress in that way.
Pantheon recently signed on with Circle to write an orb. There are a lot of things this Orb could eventually do. So far I’m limiting it to move code from GitHub (or BitBucket) to Pantheon through Circle.
I’m looking for feedback on this initial release that handles pushing to Pantheon from GitHub: https://github.com/pantheon-systems/circleci-orb Please test it out if you have a site on Pantheon without a corresponding GitHub/CI set up.
If you hit specific blockers/errors/questions, please file them in the issue queue: https://github.com/pantheon-systems/circleci-orb/issues