lp:~vxnick/+junk/bzrdeploy

Created by Nick Trew and last modified

A couple of prerequisites:

* bzr-upload plugin must be in your local $BZR_HOME/plugins directory. It should work regardless of whether you've already used it with the remote host or not.

* SSH should be installed on your local machine, and you should ideally have a public key setup and added on the remote host to avoid a load of password prompts.

* Your local and remote machines must be running an OS which includes the Bash interpreter.

Please note that use of this script is at your own risk - it is in active development and as such has the potential to break and cause destruction on a scale not previously encountered by humankind. Having said that, I use this script frequently with large projects.

Get this branch:
bzr branch lp:~vxnick/+junk/bzrdeploy
Only Nick Trew can upload to this branch. If you are Nick Trew please log in for upload directions.

Related bugs

Related blueprints

Branch information

Owner:
Nick Trew
Status:
Development

Recent revisions

8. By Nick Trew

Added ISC license header blurb

7. By Nick Trew

revision.txt and deploy.tmp set as variables to allow for easy renaming

6. By Nick Trew

Modifed revno command to redirect output to the revision.txt file directly

5. By Nick Trew

Fixed exit code so it exits successfully

4. By Nick Trew

Moved a few bits around

3. By Nick Trew

Exit script upon non-true return value or CTRL-C.

2. By Nick Trew

Added $TMP_PATH variable to store revision.txt in a temporary location by default.
Removed local creation of deploy.tmp - we now create it directly on the remote host.

1. By Nick Trew

Initial commit

Branch metadata

Branch format:
Branch format 6
Repository format:
Bazaar pack repository format 1 (needs bzr 0.92)
This branch contains Public information 
Everyone can see this information.

Subscribers