webspherewebsphere-commerce

Websphere Commerce dev setup with source control


I'm not yet familiar with Commerce Server and it's dev tools. I understand that there is a DB included, to hold the things being sold. Is it ok to set up a dev infrastructure where there is one test server and multiple dev workstations, and have these share the DB? I would also have a separate server that housed a CVS repo, and the multiple dev people would manually pull from the CVS server, do work, and check in. The Build and Deploy tool on the test server would pull from CVS, and deploy to the test server. My concern is the shared DB, and does each dev workstation need it's own DB? Looking for a general outline on how to best handle multiple devs, one test server, and a source control system.


Solution

  • I never try to to shared the database, but I don't think it's a good idea, since all dev environment could override other dev changes (in DB).

    And if a developper must modify the database structure, that could hurt everyone.

    I suggest to have a database on each dev environment, not necessary to be the same as the test one.

    For your build and deploy for test server is good.