add a -l/--lock option to ci test script:
authorMicah Anderson <micah@riseup.net>
Tue, 14 Apr 2015 20:22:30 +0000 (16:22 -0400)
committerMicah Anderson <micah@riseup.net>
Tue, 14 Apr 2015 20:22:30 +0000 (16:22 -0400)
commit995be44621223498a4ef44a40f0e18202448c76a
tree19f614109f5650aeee11ad4e38a43c7f312d1104
parent4dd2359d8ea62d68fa76ebef25b060c75c6fe5aa
add a -l/--lock option to ci test script:

if this option is passed, and the lockfile exists, then deploys will not
happen and an email will be generated. If it doesn't exist, a deploy
will happen and then tests will be run. If the tests fail, the lockfile
is set, and will not be removed unless tests pass, or if it is manually
removed.

I have set this option on the regular cron test, but not on the push to
the repository, this makes it so a push to the repository will still
allow deploys to happen, and removes the lockfile if tests succeed,
otherwise the regular deploys will not happen (allowing us to investigate)
leap-platform-test