Generic Information¶
Please note our lovely Disclaimer.
Repositories¶
- All repositories are svn based
- Base location is /opt/repositories
- Every svn repository has its own svnserve.conf, for example /opt/repositories/xmppxmlrpcapi/conf/svnserve.conf
- see http://svnbook.red-bean.com/nightly/de/svn-book.html#svn.serverconfig.svnserve.aut
- The SVN serve is updated in a daily cronjob to point to the central pazzwd file (see SetupProcedure)
- External SVN url is always : svn://<our hostname>/opt/repositories/<project name>
SVN integration for different development IDEs¶
Eclipse: http://subclipse.tigris.org/
IntlliJ IDEA: integrated
Build system¶
Continuum is the build system of choice on this server. It automatically builds, once configured, the related maven snapshots for every build, releases are triggered manually.
A maximum of ten past snapshots are stored for every project.
Conventions¶
Every project should/must have a trunk folder in its repository, this folder contains a project's main sources. Having a trunk folder is a usual work practive when working with SVN. For details, see SVN documentations on branching and tagging and repository setup.
Java projects must use maven.
Setup procedure (of this server)¶
The setup procedure for this server is described here : SetupProcedure
Setup of a new project and adding users to it¶
Described here : SetupNewProject
The VMWare image for ActiveQuant: ActiveQuantVMWare