diff --git a/build.gradle b/build.gradle
index 905fe5516501b970a008aa467efa78c59fb12c58..01121b4afdbc47342e3f2da92035485d1a3e3e31 100644
--- a/build.gradle
+++ b/build.gradle
@@ -152,6 +152,13 @@ task javaPostCommit() {
 task goPreCommit() {
   dependsOn ":rat"
   dependsOn ":beam-sdks-go:test"
+
+  // Ensure all container Go boot code builds as well.
+  dependsOn ":beam-sdks-java-container:build"
+  dependsOn ":beam-sdks-python-container:build"
+  dependsOn ":beam-sdks-go-container:build"
+  dependsOn ":beam-runners-gcp-gcemd:build"
+  dependsOn ":beam-runners-gcp-gcsproxy:build"
 }
 
 task goPostCommit() {