diff options
| author | Jeremy Edwards <jeremyje@gmail.com> | 2015-12-03 15:43:43 -0800 |
|---|---|---|
| committer | Jeremy Edwards <jeremyje@gmail.com> | 2015-12-03 15:43:43 -0800 |
| commit | 52521dc682d675cb19bea34c5fdd64fdd3a37934 (patch) | |
| tree | 68cef5080cc07f7718edc51eb23947ea2e3d8f45 /push.sh | |
| parent | 8bc317d4e12d780f00d04e5e776b55a59614a70d (diff) | |
| download | compute-archlinux-image-builder-52521dc682d675cb19bea34c5fdd64fdd3a37934.tar.xz | |
Update builder to reflect changes to Arch build process.
Diffstat (limited to 'push.sh')
| -rwxr-xr-x | push.sh | 17 |
1 files changed, 17 insertions, 0 deletions
@@ -0,0 +1,17 @@ +#!/bin/bash + + +VM_USER="${USER}" +PACKAGE_FILE="archbuilder.tar.gz" +INSTANCE_NAME="instance-1" +ZONE="us-east1-d" +ARCH_DATE="20151023" +SSH_TARGET=${VM_USER}@${INSTANCE_NAME} + +rm -f ${PACKAGE_FILE} +tar czf ${PACKAGE_FILE} * +gcloud compute ssh ${SSH_TARGET} --command "rm -fr *" --zone=${ZONE} +gcloud compute copy-files ${PACKAGE_FILE} ${SSH_TARGET}:/home/${VM_USER} --zone=${ZONE} + +gcloud compute ssh ${SSH_TARGET} --command "tar xvzf ${PACKAGE_FILE}; rm ${PACKAGE_FILE}; chmod +x *.sh" --zone=${ZONE} +gcloud compute ssh ${SSH_TARGET} --command "sudo ./build-gce-arch.py --verbose --size_gb=100 --debug --public --upload gs://jeremyje/archlinux-images/arch-v${ARCH_DATE}.tar.gz --register" --zone=${ZONE} |
