Presenting "Combining the power of GitHub Actions with the flexibility of self hosting with DDEV Site Runner." at DrupalGovCon 2024

Next week I'm headed to DrupalGovCon 2024 to present on a brand new technique I created for hosting fast and reliable preview/test environments using DDEV and GitHub Actions.

DDEV supports what they call "Casual Hosting". With the right config tweaks, you can run multiple DDEV sites on a server for hosting sites on the internet.

GitHub Actions and other GitOps platform provide "Self Hosted Runners" so that you can run your own CI/CD with the same simple YML config files.

I realized, with the right GitHub Actions, we wouldn't need any third-party interface such as Jenkins or Aegir or OpenDevShop.

All tasks, all code, all secrets, in one place, directly accessible to developers. GitHub Actions can trigger on cron, or manually through the GitHub interface. We had all we needed to manage and automate the hosting platform.

Check out the session on Tuesday, August 13 in the last session of the day at 2:40 PM in the "Acquia" room. 

Read the full session description and more details on our blog post Run CI/CD with preview environments anywhere with self-hosted Git runners.

 

Submitted by Jon Pugh on