build automation

Articles

Don't Forget Operations' Point of View in DevOps

Much of what is written about DevOps—a set of principles that helps development and operations teams work more effectively together—is delivered from the perspective of developers. In my opinion, DevOps needs to also take an operations point of view in order to be effective and practical. This article is all about putting the “ops” back into DevOps, so to speak.

Bob Aiello's picture Bob Aiello
Got Configuration Management Best Practices?

Why is it that we keep revisiting configuration management “best practices”? It is not that they are not well covered. It is because they keep changing and every time we look at the process of development from a different perspective, we learn something new. Ben Weatherall found that what we do under the guise of CM differs in how we identify the problems to be solved, how we address those problems, and even what tools are appropriate.

Ben Weatherall's picture Ben Weatherall
Defining a Software Configuration Management Process to Improve Quality

Joe Farah explains that to successfully build a software configuration management (SCM) process, you must have a solid understanding of the objects you need to manage and a good feel for what SCM is supposed to accomplish.

Joe Farah's picture Joe Farah
Taking DevOps Mainstream

In this article, Shawn Edmondson describes how the rise of DevOps can be measured right alongside the rise of cloud in its level of mainstream acceptance. Learn how DevOps takes a common sense approach to development while using agile methodologies and automation at the same time.

Shawn Edmondson
Rocks Build Management Essentials: The Basics and More

In theory, build management is simple. But like many aspects of IT, in reality, it's quite complex. This article introduces the basics of build management and provides a foundation on which to build further study.

Joe Townsend's picture Joe Townsend
Virtual Hudson Build System: The Rest of The Story

The second half of this Hudson-adoption case study sees the team working through some challenges and setbacks. Do they meet their goals? Find out how this virtualization journey ends.

Tony Sweets's picture Tony Sweets
screenshots of the new project in Hudson Virtual Hudson Continuous Build Environments: Out with the Old

A continuous build may be a great idea, but it takes more than a great idea to be successful. In this article, Tony Sweets describes his personal experience with difficult build servers and his organization's move toward a continuous build.

Tony Sweets's picture Tony Sweets
The Advantages of a Pipelined Approach for Build and Deployment Automation

Automation is required to build and deploy software applications consistently. Automation is necessary to build and deploy software applications rapidly. While build and deployment automation is essential for modern software development, not all approaches to automation produce the same results.

Michael Sayko
If Your Build Fails and No One is Around to Hear It, Does It Make a Sound?

Continuous Integration build tools are great: they help us ensure our product works after every commit, keep historical data and metrics, build our product for all target environments, and do many more useful things. But there's one key aspect that often gets overlooked: They're fun.

Daniel Wellman's picture Daniel Wellman
Using a Commercial Tool to Automate a Build and Deployment Process

The use of a commercial tool to automate your build and deployment process saves time and money. In this article, Michael Sayko explains how to go about selecting the right tool for your specific project and team's needs, and then how to use that tool efficiently.

Michael Sayko

Pages

CMCrossroads is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.