Story #7215

As Phoenix team member I want a state-of-the art build and CI environment

Added by Daniel Poetzinger over 5 years ago. Updated about 4 years ago.

Status:Resolved Start date:2010-04-11
Priority:Must have Due date:
Assigned To:- % Done:

100%

Category:- Spent time: -
Target version:-
Story points-
Velocity based estimate-

Description

Suggestion for Build environments:

  • integration_dev with own domain for fe access
  • * building from the "phoenix" trunk (using (svn externals) to FLOW3, TYPO3 5.0 and the Demopackage that we want to build up)
  • integration with own domain for FE access
  • * building from the latest/defined tag (using also tagged packages and not trunk of packages)

Build Setups in Hudson:

1) phoenix-integration_dev_commit
  • Quick build that is triggered by SVN commits.
  • build xml just checkout the packages and run the basic unit tests
2) phoenix-integration_dev_full
  • triggered nightly
  • build that builds from scratch (empty folder):
  • build xml: * svn checkout of phoenix trunk * fill the contentrepository with a CR dump * system specific configurations (property file) * run unit tests * run integration unit tests and selenium tests
3) phoenix-integration_dev_tests and 4) phoenix-integration_tests
  • triggered manual only running the selenium tests
4) phoenix-integration_full
  • triggered manual (at en of sprint for instance)
  • simelar to phoenix-interagtion_dev_full but * as the first step it tags the relevant packages * it tags the phoenix and adjust svn externals to new tag * then it builds from tag
Criteria:
  • phoenix-dev.typo3.org points to integration-dev
  • phoenix.typo3.org points to integration
  • Hudson shows the build projects
  • build (phing) files are in svn and understandable
  • some short system overview (physically) and some short explainations

Related issues

related to TYPO3.Neos - Task #7550: Implement JavaScript API generation during the Build proc... Resolved 2010-04-30
related to TYPO3.Neos - Task #7353: Create base build scripts for the TYPO3 Phoenix distribution Resolved 2010-04-26
related to TYPO3.Neos - Task #7354: Create demo site deployment script Resolved
related to TYPO3.Neos - Task #7355: Create script for publishing the API documentation Resolved 2010-04-26
related to TYPO3.Neos - Task #7356: Create build task for selenium tests Resolved
related to TYPO3.Neos - Task #7358: Exploration: Use a VM for phoenix.demo.typo3.org? Resolved
related to TYPO3.Neos - Task #7359: Setup web spaces for demo sites Resolved
related to TYPO3.Neos - Task #7360: Setup DNS for Phoenix demo sites Resolved

Associated revisions

Revision 8fee168a
Added by Karsten Dambekalns about 5 years ago

[~TASK] TYPO3 Demo Distribution: Preparing sprint release automation, relates to #7215.

Revision 04e1d99d
Added by Karsten Dambekalns about 5 years ago

[~TASK] TYPO3 Demo Distribution: Preparing sprint release automation, relates to #7215.

History

#1 Updated by Robert Lemke over 5 years ago

  • Subject changed from As Phoenix-Team-Member I want an state-of-the art build and ci environment to As Phoenix team member I want an state-of-the art build and ci environment

#2 Updated by Robert Lemke over 5 years ago

  • Project changed from 1204 to Core Team

#3 Updated by Robert Lemke over 5 years ago

  • Status changed from New to Accepted
  • Target version set to 518

#4 Updated by Robert Lemke over 5 years ago

  • Priority changed from Should have to Must have

#5 Updated by Karsten Dambekalns over 5 years ago

  • Subject changed from As Phoenix team member I want an state-of-the art build and ci environment to As Phoenix team member I want a state-of-the art build and CI environment

#6 Updated by Karsten Dambekalns about 5 years ago

  • % Done changed from 0 to 70

See http://macosx.ci.typo3.org/ for the CI server, and http://latest.phoenix.demo.typo3.org for daily deployment result.

#7 Updated by Karsten Dambekalns about 5 years ago

  • % Done changed from 70 to 100

#8 Updated by Karsten Dambekalns about 5 years ago

  • Status changed from Accepted to Resolved

#9 Updated by Robert Lemke about 4 years ago

  • Project changed from Core Team to Base Distribution
  • Target version deleted (518)

Also available in: Atom PDF