Skip to content

A ruby script to deploy automagically deploy from your SCM working copy

Notifications You must be signed in to change notification settings

cosenmarco/scmdeploy

Repository files navigation

SCMDeploy

SCMDeploy is a ruby script that manages the deploy of your SCM controlled project.

How it works

SCMDeploy analyze your working copy to obtain the current head revision identifier. SCMDeploy then analyzes your repository to obtain the currently deployed revision identifier (through a file in the project deploy root). SCMDeploy then obtains differences from the SCM and aligns the deployed copy to the current head revision.

Configuration

SCMDeploy reads ‘./scmdfile’ to find the configuration. See scmdfile.example to see how to configure. You can specify an alternative configuration file through command line switches. Issue ‘scmdeploy –help’ to see how it works. Any command line option overrides those found in scmdfile.

Notes about ‘scmdfile’

You can include your ‘scmdfile’ in you SCM because SCMDeploy will ignore it during deploy operations (as it was always included in the ignore list).

About

A ruby script to deploy automagically deploy from your SCM working copy

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages