aboutsummaryrefslogtreecommitdiffstats
path: root/Scripts/nightlybuildupload.sh
diff options
context:
space:
mode:
authorrowanbeentje <rowan@beent.je>2015-03-07 15:40:26 +0800
committerrowanbeentje <rowan@beent.je>2015-03-07 15:40:26 +0800
commite2a21022e4c6e61673a7014ccb29ba20a5378686 (patch)
tree7bffa5119efb6da74f91d56b990d638c9161db21 /Scripts/nightlybuildupload.sh
parented38f229a052a678d3a5022afd3806b1c3b434cf (diff)
downloadsequelpro-e2a21022e4c6e61673a7014ccb29ba20a5378686.tar.gz
sequelpro-e2a21022e4c6e61673a7014ccb29ba20a5378686.tar.bz2
sequelpro-e2a21022e4c6e61673a7014ccb29ba20a5378686.zip
Add copies of the nightly build scripts, albeit missing vital details and passwords
Diffstat (limited to 'Scripts/nightlybuildupload.sh')
-rw-r--r--Scripts/nightlybuildupload.sh21
1 files changed, 21 insertions, 0 deletions
diff --git a/Scripts/nightlybuildupload.sh b/Scripts/nightlybuildupload.sh
new file mode 100644
index 00000000..7bf8f875
--- /dev/null
+++ b/Scripts/nightlybuildupload.sh
@@ -0,0 +1,21 @@
+#!/usr/bin/expect
+
+# Note that changes to this script will NOT update the nightly builder without manual deployment
+
+# Quiet this script
+log_user 0
+
+# A script to upload the specified Sequel Pro build to the nightlies server, as another minor security hurdle.
+# This will be called by the build script with the first parameter being the VCS revision, second passphrase
+
+# Ensure a revision number was passed in
+set REVISION_NUMBER [lindex $argv 0]
+set PASSPHRASE [lindex $argv 1]
+
+# Perform the upload
+spawn scp -q -P 32100 /Users/spbuildbot/buildbot/sequel-pro/build/build/Release/Sequel_Pro_r${REVISION_NUMBER}.dmg sequelpro@sequelpro.com:public_html/nightly
+expect "Enter passphrase for key '/Users/spbuildbot/.ssh/id_rsa': "
+send "${PASSPHRASE}\r"
+expect eof
+catch wait result
+exit [lindex $result 3]