Item12671: Update nightly build infrastructure

pencil
Priority: Normal
Current State: Closed
Released In: n/a
Target Release: n/a
Applies To: Engine
Component:
Branches: Release01x01 trunk master
Reported By: FlorianSchlichting
Waiting For:
Last Change By: FlorianSchlichting
I've been running the nightly builds for half a year or so. This Task collects the changes I had to make to tools/autoBuildFoswiki.pl to make this work.

-- FlorianSchlichting - 29 Nov 2013

in particular:

for autoBuildFosiki.pl:
  • switch to Getopt::Long
  • fix checkout of stable branch
  • make webspace configurable
  • make email configurable
  • fix running MemoryCycleTests
  • add $foswikihome/lib/CPAN/lib to FOSWIKI_LIBS when calling build.pl

for build.pl:
  • define $cvs before using it
  • make sure rootTmpDir does not contain spaces

not sure if these should be committed to Release01x01 too, as that seems to build ok without

-- FlorianSchlichting - 29 Nov 2013

Generally it's best to keep trunk and Release01x01 in sync for the development tools. As they diverge it's difficult to sync them back up.

-- GeorgeClark - 29 Nov 2013

Some more updates to core/tools/autoBuildFoswiki.pl to make it work with git. Sorry for not pushing this earlier!

-- FlorianSchlichting - 10 Feb 2015
 
Topic revision: r22 - 10 Feb 2015, FlorianSchlichting
The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. See Copyright Statement. Creative Commons License    Legal Imprint    Privacy Policy