Site logo

Automated Deployments

CraftCMSRenderGitHub ActionsGolang

Render

go-render
package

Golang package to make API requests to Render, allowing programmatic creation, manipulation, and status checking of jobs, deployments, and services.

Automated Deployment Pipeline

  • Click the deploy button

    in CraftCMS admin UI

  • Trigger GitHub action using API request

  • Back up staging and production databases

  • Create git tag

  • Create new production database

  • Create new production web container

  • Update production backup cron

  • Point Varnish

    to the new production web container after it's finished building

  • Update production queue listener

  • Trigger Render deployment