Feature #108

Continuous Integration Sandbox in its own VM

Added by Robert Lemke almost 12 years ago. Updated over 2 years ago.

Status:
Closed
Priority:
Should have
Category:
Research
Target version:
Start date:
2008-01-23
Due date:
% Done:

100%

Estimated time:
100.00 h

Description

If we want to automize tests for forge.typo3.org, we need to put them into a sandbox so they can't do any harm on our servers. We should use a dedicated virtual machine for that purpose which has just what it needs to run the tests. The test results (including code sniffer results etc.) should be rendered into XML files which can be fetched by a forge.typo3.org cron-job.

The fetched XML files are then rendered on forge.typo3.org - they must not be rendered on the VM because then we can't be sure they don't contain XSS attacks.

The task is to create a concept for how to run the tests on a VM and how to secure that sandbox. Implementation of that is a dedicated task which we need to settle when the concept is ready.

History

#1 Updated by Sebastian Kurfuerst almost 12 years ago

This looks pretty much like what we want:
http://www.i-proving.ca/space/Peter+Davison/Distributed+Builds+with+Ant+and+Cruisecontrol
I'll update as soon as I know more.

#2 Updated by Sebastian Kurfuerst over 11 years ago

  • Target version changed from 0.2 to 0.8 - CI
  • Estimated time set to 0.00 h

#3 Updated by Sebastian Kurfuerst about 11 years ago

  • Status changed from Accepted to Resolved
  • % Done changed from 0 to 100
  • Estimated time changed from 0.00 h to 100.00 h

all done, hudson is integrated. Some polish is needed, but it works well overally.

#4 Updated by Steffen Gebert over 2 years ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF