Subversion Utilities

bin/svntag

Use inside a Subversion Working Directory with all changes checked in.
– Automatically finds the “trunk”
– Automatically creates the “tags” directory at the project root
– Creates a tag “tags/release-X” where X is the next integer

sbin/svncheckrel
Use to check is there’s a new Release to deploy to Target
– Exit Code is Success when the Release is ready to Deploy
– Exit Code is Failure when the Release is already Deployed

sbin/svnexportrel
Use to deploy a Release to Target (does not check)
– Copies Target to Target.old
– SVN Exports the Latest Release
– Creates RELEASE in Target for svncheckrel to use

puppet.subversion

Puppet Module using these tools for automatic deployment.
(Link: Subversion Utilities)

Advertisement

No comments yet... Be the first to leave a reply!

Leave a Reply

Fill in your details below or click an icon to log in:

Gravatar
WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.