~armstj2

Release/Deployment

Server:
  • svn: Check for local edits
  • run unit tests
  • if edits checked in and unit tests passed snap a new release branch

Client:

  • svn up /var/cfengine/
  • cfagent -f /var/cfengine/cfengine.conf

path description
/local/cfengine/rpics  
/local/cfengine/svn  
/export/share0/rpics/COMMON-1  

Hierarchy

  • /local/cfengine/rpics/COMMON-1
    • twikiserver/
      • files/
        • conf-blackwidow.cs.rpi.edu
      • opm@ -> /export/share0/rpics/COMMON-1/twikiserver/opm
        • cf.conf
distserv opm $ less cf.conf PHcopy SRCDIR/TWiki dest=DESTROOT/local/TWiki copy_DEFAULTFLAGS recurse=inf encrypt=true #COPYPACKAGE(TWiki-.*)

distserv twikiserver $ ls /local/cfengine/rpics/COMMON-1/fbsdkernel-6.2-RELEASE-i386
DFLT/           DFLT-SMP/       PSERVER/        SERVER-SMP/     dflt-slim@      nfsroot-nousb@  router@         server-smp@
DFLT-NOUSB/     NFSROOT/        ROUTER/         dflt@           dflt-smp@       opm@            router-smp@
DFLT-SLIM/      NFSROOT-NOUSB/  SERVER/         dflt-nousb@     nfsroot@        pserver@        server@

Access list

-- JoeyArmstrong - 19 Oct 2007

Topic revision: r3 - 2008-03-14 - 15:08:17 - JoeyArmstrong
 
Copyright © 1824-2009 Rensselaer Polytechnic Institute (RPI)
110 Eighth Street, Troy, NY USA 12180 (518) 276-8326