Last week the Developer Tools team announced that https://aws.amazon.com/about-aws/whats-new/2023/07/aws-codebuild-github-actions/. CodeBuild builds are defined as a collection of build commands and related settings, in YAML format, called a BuildSpec. You can now define GitHub Actions steps directly in the BuildSpec and run them alongside CodeBuild commands.

However, hosting a GitHub Action runner requires additional effort to configure and maintain the environment that hosts the runner.

In this walkthrough, I will configure AWS CodeBuild to use the Liquibase GitHub Action to deploy changelogs to a PostgreSQL database hosted on Amazon Aurora in a private subnet.

Related Articles