wiki:BUILD_SERVER_INTEGRATION_R0

Version 5 (modified by meddle, 16 years ago) (diff)

--

Error: Macro BackLinksMenu(None) failed
compressed data is corrupt

Error: Macro TicketQuery(summary=BUILD_SERVER_INTEGRATION_R0, format=table, col=summary|owner|status|type|component|priority|effort|importance, rows=description|analysis_owners|analysis_reviewers|analysis_score|design_owners|design_reviewers|design_score|implementation_owners|implementation_reviewers|implementation_score|test_owners|test_reviewers|test_score|) failed
current transaction is aborted, commands ignored until end of transaction block

Analysis

Overview

The build server should be integrated with the Sophie 2 repository. It should be able to build the modules from the source code and run the unit tests regularly. The build server should provide the results of the builds in proper format and should be able to post their logs .

Task requirements

  • Setup the chosen build server to perform builds and to run them regularly.
  • Make the build server work with Sophie 2.0 source repository.

Task result

Running build server, that runs tests and builds the Sophie 2.0 application from the source code in the repository.

Implementation idea

On the new SCS machine configure hudson to maintain the source code in svn://asteasolutions.net:7369/sophie2/trunk/sophie2-platform/modules

This task depends on

#1486
BUILD_SERVER_INSTANCE_R0

and

#1370
SCS_MACHINE_SETUP_R1

and it's blocker for

#1494
BUILD_SERVER_REPORTS_R0

and

#1504
BUILD_SERVER_DEPLOYMENTS_R0

.

How to demo

Demonstrate that the build server builds Sophie 2.0 on given time interval.

Design

Implementation

(Implementation results should be described and linked here (from the wiki or the repository))

Testing

Comments

(Write comments for this or later revisions here.)