«
»

Software

Setting up a basic project infrastructure with Redmine, Hudson, VSFTP

10.23.08 | Comment?

Here I would like to share with you the steps to set up the basic project infrastructure.

For a project, there’re a few tools which are absolutely necessary to function

  • File Server
  • Project Wiki
  • Continuous Integration Server
  • Bug/Issue Tracking
  • Source Control

With these features in mind, I have identified the software necessary to provide all these functionality.

  • Subversion – Source Control
  • Redmine – wiki, issue tracking, forums, repository viewing
  • Hudson – continuous integration
  • VSFTP – FTP file server

Ubuntu is chosen cos Linux is more stable, its free, its much easier to install stuff in it. But the real reason is cos I’m a Linux geek.

What do you need to learn?

All the work is done on the command line. So you need to be familiar with UNIX shell commands. Another thing is you’ll be editing text files most of the time. Therefore you have to learn one of the UNIX text editors.

Basic UNIX commands

Unix text editors

What tools do you need?

Setting up the server OS

Redmine Issue Tracking Server

Subversion

VSFTP FTP Server

Hudson Continuous Integration Server

Maven

Static Code Analysis Tools

Continuous feedback devices

How-Tos

have your say

Add your comment below, or trackback from your own site. Subscribe to these comments.

Be nice. Keep it clean. Stay on topic. No spam.

You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

:

:


«
»