Build services
To enable development teams to do their jobs efficiently, they usually need some kind of build infrastructure: a source code repository, dependency management, continuous integration services, ...
Maintaining these infrastructure services alone takes away of their precious time, without deliving any real ROI for the company. It probably takes longer because this is not a regular task for them. We can take away some of this burden by installing and deploying the necessary services for them on your servers. Or we can host the services on our own servers to completely liberate of the infrastructure cost
Subversion is becoming the de-facto standard for open source version control management. We install it as a module in an Apache HTTP server, to get all the scalability, security and authentication options supported by it.
Depending on the complexity of your environment, we will recommend either Apache Ant or Apache Maven to do the build process itself. When Apache Maven is used, we also take care of providing you with a company repository for downloading artifacts. This way, you can control which dependencies are available at all time.
Over time, with changing versions of all your software components, it can become hard to keep checking if everything still fits together as it should. That is where a continuous integration service steps in: it will build and test all components over and over again, just to make sure that everything is still OK. Apache Continuum is a good match to do this, especially when combined with Subversion and Maven.