I’ve been working for a major company as a lead developer for some time, and can’t fail to notice the trends of ignoring even the simplest and most basic “precautions” on any given project, whenever possible. Projects are always pushed for time either because it is really urgent, or more frequently, because it would cost more to have it hanging out for a bit longer. All the while I see software development trends focusing on quality, with continuous integration, iterative development, automated testing and so on, while all these great utilities are the first to be sacrificed when a project is “cost optimized”. The projects pass with flying colors and new people are hired for maintenance. These people are nowhere near the quality of a qualified developer, and screw things up until more experts are called in again to clean things up.
Anthill is a small, easy to configure automatic build and publish environment.
I don’t want to discuss the deployment and configuration of the tool itself, I’d rather highlight the main issues that we had on using Anthill to automatically build and deploy our ongoing projects.
Continue reading “Continous integration issues with Ant(hill)”