The first part of this series discussed some of the benefits of automating your build and deployment processes. In this article, we will take a common example of a corporate web application for a fictional financial institution, and walk through fully automating their build process.
If there's one thing developers are good at, it's automating things that used to be done manually. However, development teams often neglect the one audience that would benefit the most - themselves.
In Part 2 of our MSBuild series look at using the CI server Jenkins. We choose Jenkins because it supports a wide variety of projects, making it ideal for heterogeneous environments. 8
In this first of a two-part series, Mustafa Saeed Haji Ali looks at implementing a continuous integration system using MSBuild and Jenkins, an extendable continuous integration server. 8
Matt Callanan has been pushing the boundaries of Agile software development and most recently he extended that journey to DevOps. InfoQ caught up with Matt to find out more about his experiences. 1
Rajneesh Namta shares his thoughts, experiences, and some of the critical lessons learned while implementing software test automation on a recent Agile project. 5
This article shows how automating certain programmable aspects of a test suite can help software delivery. Covered are automated testing, costs per deployment, tests as documentation & manual testing. 6
There is no one-size-fits-all solution to implementing Continuous Delivery. Staff editor Jonathan Allen reflects on some of the patterns he has observed over the last 15 years. 5
The skills needed to be hyper-productive in an agile project differ from those required by a traditional one. This article identifies behavioral and technical skills required to give a team that edge. 16
This article touches upon challenges to adopting agile methods within the enterprise and provided strategies for addressing them. 9