The limits of VCS (the "no good Perl jobs"/"no good Perl programmers" myth)
Tielman de Villiers
tvilliers at gmail.com
Wed Aug 9 16:22:12 BST 2006
On 09/08/06, Paul Hammond <mail at paranoidfish.org> wrote:
> >> > How about using "cp" for release management? So you use a VCS for
> >> > development, but when deploying the code to a staging/production
> >> > environment, you tar it up, copy it over and and untar in the
> >> > deployment directory.
> >>
> Whatever solution you choose, you need to get your whole deployment
> process down to as few manual steps as possible, preferably one. Any
> more, and someone will make a mistake.
The specific "choice" I have with this project, consisting mostly of
Perl scripts (not modules) is:
1) using tar, cp, mv, rm
2) using 1) plus Ant
3) checking out straight from the VCS to staging/production, ln -s
The deployment will be done by sysadmin (ie, *not* the person who does
the development), so the idea is to handover a clean process.
--tielman
More information about the london.pm
mailing list