Database Deployments with Redgate SQL Change Automation, GitHub Actions, and Octopus Deploy
Blog post from Octopus Deploy
In this blog post, Bob Walker explores using GitHub Actions to build a Redgate SQL Change Automation package and deploy it to Octopus Deploy, addressing the challenges encountered during the process. Walker highlights the necessity of using Windows for Redgate's SQL Change Automation, leveraging GitHub Actions’ ability to run on multiple operating systems, and installing required tools like Chocolatey and Octopus CLI. He discusses setting up environment variables for consistent versioning and package management, utilizing PowerShell for scripting, and the benefits of Octopus Deploy in ensuring a controlled and predictable deployment process. Despite initial challenges, Walker successfully implements the workflow, emphasizing the utility of GitHub Actions as a robust CI tool, while advocating for Octopus Deploy's capability to manage complex deployment needs without compromising simplicity and transparency.