What's your deploy process?

I’m curious about the range of deploy processes.

How do you get your code from local to production? Do you use Trellis? Do you use an automation server like Jenkins, or a service like buddy.works or Deploybot? Or a managed host like WPEngine or Pantheon?

Do you use any automated testing? What kinds of tests?

1 Like

I’m not into Trellis yet so I opt to deploy with Ansistrano. It’s like Capistrano but with Ansible configuration. I use the git strategy and it works like a charm.

https://ansistrano.com/

You categorized and tagged this topic as being related to Sage, but isn’t this just a generic WP question?

Deploying Sage is covered here: https://roots.io/sage/docs/theme-deployment/

We don’t encourage general WP/web discussions on this forum

I guess generic in the sense of deploying any WordPress project that requires Composer and Yarn. There seem to be a range of approaches from building locally and pushing the result, to building on-server, to building via a manger or service like Circle.ci or Jenkins.

I’m curious to see what approaches Sage developers are using today, expanding on http://austinpray.com/ops/2015/01/15/build-steps-and-deployment.html.

I leave it to the mods to decide if that’s in Discourse range of topics or not.