wiki:SCS_MACHINE_SETUP_R1
Last modified 11 years ago Last modified on 12/15/08 12:26:17

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

Error: Macro TicketQuery(summary=SCS_MACHINE_SETUP_R1, 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

Sophie Community Server (SCS) is a community site project. In this revision the goal is to migrate everything to the new server: sophie2.org.

Task requirements

The current http://asteasolutions.net:7080/sophie2 server must be migrated to the new http://sophie2.org. Currently, its functionality is limited, so some other features are required:

  • The migration must be done when no one is using the community server, e.g. during this weekend.
  • The server must be good enough for external usage.
  • Integration of a build server (and maybe something other in the next revisions, like testlink) must be made possible.

Task result

The result will be a fully functional community server.

Implementation idea

Since the new server is already functioning, the old one must just be migrated and stopped.

SCS_MACHINE_SETUP_R0
UNPLANNED_TEST_TRACKING_MAINTENANCE_R1b
BUILD_SERVER_INTEGRATION_R0
SCS_WIKI_SETUP_R0

How to demo

Show the server to the team.

Design

There is already server machine with some apps set. It has:

We have to:

  • change the internal ip to be a value from 10.10.117.2 to 10.10.117.9 - these IPs can be reserved for the servers we use.
  • migrate the Trac and svn repository(this will be done in Saturday not to have commit conflicts)
    • there is a scs folder in the home dir were the svn, trac, testlink and backup will be stored
    • we should get back the build status page in Trac
  • create the appropriate accounts for all the developers
  • install maven - http://maven.apache.org/

Implementation

  • Trac and svn have been migrated.
  • The internal IP has been changed to 10.10.117.3.
  • The "build status" menu item was added by a Continuum plugin, which is useless - we decided to use Hudson. Installation of the Hudson plugin for Trac is already described in the design of BUILD_SERVER_INTEGRATION_R0, so it is not part of this task.
  • Accounts have been created.
  • Maven is already installed.
  • asteasolutions.net:7080 has been replaced with a page referring to sophie2.org, and the old repository has been stopped.

Testing

Comments

(Write comments for this or later revisions here.)