I try! There are many kind humans on this forum. I refer to the Roots discourse all the time for both answers to specific questions and general programming philosophy / best practices. One bit of info that might be very relevant for you is that you’ll see a lot of discussions about the full Roots stack, with Bedrock and Trellis. You might be relieved to learn I usually work with managed hosts that don’t play nicely with that stack, and it’s perfectly convenient to run Sage without all the companion Roots software.
Back to CI… I’m afraid I couldn’t find the Circle CI config I had used with Sage. I only tested that once, on a project that never ended up launching. I do have the current Gitlab config I use to deploy Sage:
This config is only tested for Sage 9.0.9, I haven’t tried deploying any Sage 10 project yet
.gitlab-ci.yml
and