Really move everything to us-central1-a
diff --git a/buildkite/create_images.py b/buildkite/create_images.py
index 74ea0d6..c8c2f40 100755
--- a/buildkite/create_images.py
+++ b/buildkite/create_images.py
@@ -41,7 +41,7 @@
     # },
     "bk-docker": {
         "project": "bazel-untrusted",
-        "zone": "europe-north1-a",
+        "zone": "us-central1-a",
         "source_image_project": "ubuntu-os-cloud",
         "source_image_family": "ubuntu-1804-lts",
         "setup_script": "setup-docker.sh",
@@ -51,7 +51,7 @@
     },
     "bk-trusted-docker": {
         "project": "bazel-public",
-        "zone": "europe-west1-c",
+        "zone": "us-central1-a",
         "source_image_project": "ubuntu-os-cloud",
         "source_image_family": "ubuntu-1804-lts",
         "setup_script": "setup-docker.sh",
@@ -61,21 +61,21 @@
     },
     "bk-windows-java8": {
         "project": "bazel-untrusted",
-        "zone": "europe-north1-a",
+        "zone": "us-central1-a",
         "source_image_project": "windows-cloud",
         "source_image_family": "windows-1809-core",
         "setup_script": "setup-windows.ps1",
     },
     "bk-trusted-windows-java8": {
         "project": "bazel-public",
-        "zone": "europe-west1-c",
+        "zone": "us-central1-a",
         "source_image_project": "windows-cloud",
         "source_image_family": "windows-1809-core",
         "setup_script": "setup-windows.ps1",
     },
     "windows-playground": {
         "project": "di-cloud-exp",
-        "zone": "europe-west1-c",
+        "zone": "us-central1-a",
         "network": "default",
         "source_image_project": "windows-cloud",
         "source_image_family": "windows-2019",
diff --git a/buildkite/docker/build.sh b/buildkite/docker/build.sh
index acaa09f..74ad0fe 100755
--- a/buildkite/docker/build.sh
+++ b/buildkite/docker/build.sh
@@ -4,24 +4,15 @@
 
 for java in java8; do
   docker build --target ubuntu1404-$java -t gcr.io/bazel-public/ubuntu1404:$java .
-  docker push gcr.io/bazel-public/ubuntu1404:$java
-
   docker build --target ubuntu1404-$java -t gcr.io/bazel-untrusted/ubuntu1404:$java .
-  docker push gcr.io/bazel-untrusted/ubuntu1404:$java
 done
 
 for java in java8; do
   docker build --target ubuntu1604-$java -t gcr.io/bazel-public/ubuntu1604:$java .
-  docker push gcr.io/bazel-public/ubuntu1604:$java
-
   docker build --target ubuntu1604-$java -t gcr.io/bazel-untrusted/ubuntu1604:$java .
-  docker push gcr.io/bazel-untrusted/ubuntu1604:$java
 done
 
 for java in java11 nojava; do
   docker build --target ubuntu1804-$java -t gcr.io/bazel-public/ubuntu1804:$java .
-  docker push gcr.io/bazel-public/ubuntu1804:$java
-
   docker build --target ubuntu1804-$java -t gcr.io/bazel-untrusted/ubuntu1804:$java .
-  docker push gcr.io/bazel-untrusted/ubuntu1804:$java
 done
diff --git a/buildkite/docker/push.sh b/buildkite/docker/push.sh
new file mode 100644
index 0000000..bbcea47
--- /dev/null
+++ b/buildkite/docker/push.sh
@@ -0,0 +1,18 @@
+#!/bin/bash
+
+set -euxo pipefail
+
+for java in java8; do
+  docker push gcr.io/bazel-public/ubuntu1404:$java
+  docker push gcr.io/bazel-untrusted/ubuntu1404:$java
+done
+
+for java in java8; do
+  docker push gcr.io/bazel-public/ubuntu1604:$java
+  docker push gcr.io/bazel-untrusted/ubuntu1604:$java
+done
+
+for java in java11 nojava; do
+  docker push gcr.io/bazel-public/ubuntu1804:$java
+  docker push gcr.io/bazel-untrusted/ubuntu1804:$java
+done
diff --git a/gitsync/README.md b/gitsync/README.md
index b73a699..dcb3b9b 100644
--- a/gitsync/README.md
+++ b/gitsync/README.md
@@ -15,7 +15,7 @@
     --container-image gcr.io/bazel-public/gitsync:latest \
     --machine-type n1-standard-1 \
     --network buildkite \
-    --zone europe-west1-d \
+    --zone us-central1-a \
     --image-project cos-cloud \
     --image-family cos-stable \
     --metadata cos-metrics-enabled=true \