build

Articles

stacked containers Containers: A Tester's Friend or Foe?

Containers support the timely delivery of a quality software application. However, the change to a DevOps process involving containers will require testers to adapt to this new, more agile environment. What does that mean for testers and the work they do? Here's how testers can embrace these changes, containers, and DevOps.

Kevin Dunne's picture Kevin Dunne
left arrow Shift Left: Now for Open Source and Security Compliance

Shifting left has been focused on testing proprietary code earlier. But at what point in the lifecycle are you checking your open source compliance and ensuring you do not have security vulnerabilities? If you shift this process left and perform it earlier in your software development lifecycle, just like with testing, you can see the same benefits of saving time, money, and headaches.

Rami Sass's picture Rami Sass
Naming convention for build Convention over Configuration: Replace Scripting with New Build Names

Bernie Zelitch writes that his company’s build system scales well because early on, they scrutinized their build naming convention, saw its implications to the build ecosystem, and made radical changes. Their new naming convention takes some getting used to, but once it was fully adopted, it improved economy, flexibility, and functionality.

Bernie Zelitch's picture Bernie Zelitch
Question mark: configuration management Where Did Configuration Management Go?

Amid all the excitement of DevOps, continuous delivery, and the magic of single-push-button deploys, some folks have forgotten the prerequisites. You cannot implement continuous anything without effective configuration management. This article will help you reassess where you are and ensure that you have the basic building blocks in place to ensure success.

Bob Aiello's picture Bob Aiello
Flowers blooming: growing configuration management Seven Lessons You Learn When Growing Your Configuration Management

When the number of employees, products, and releases you’re managing grows rapidly, that transformation introduces several challenges—and opportunities—in almost every aspect of configuration management. This article presents the major issues a company may face and the improvements you can make to processes and tools as a result.

Yossi Zinger's picture Yossi Zinger
Open Source Management Four Risks You Can Avoid by Making Open Source Management Part of Your ALM

With open source components being used in more than 80 percent of commercial software developed today, ALM efforts must be altered to address them. Failing to do so may introduce unnecessary risks. This article outlines the potential risks associated with not managing open source as part of your ALM, and explains how these risks can be easily avoided.

Rami Sass's picture Rami Sass
Better Continuous Integration Using Docker with Atlassian’s Bamboo for Better Continuous Integration

Some projects built with Bamboo require the build system to have certain specialized software. Installing the software can become a problem when different projects require conflicting sets of software. To solve this, developers can create remote agents with different sets of software and run them all on the same machine with Docker.

John Wodder's picture John Wodder
Automation of Branching Automation of Branching, Merging, and Notifications in Parallel Development

Developers are distracted from coding by the need to interact with version control systems. Automation of branching, merging, and notifications allows developers to focus on coding. However, integration between the VCS and issue-tracking system, and preferably a continuous integration tool, is necessary to accomplish this goal.

Sujit Kumar's picture Sujit Kumar
Gateway to Quality A Gateway to Quality Builds and Keeping the Release Branch Green

Eitan Schichmanter’s team evolved its development process from a focus on build management to a more robust DevOps transformation, and they designed a custom gated check-in system to help. He shares how they tackled challenges and created an internal solution to address an important technical requirement.

Eitan Schichmanter's picture Eitan Schichmanter
Build Management to DevOps From Build Management to DevOps: Lessons Learned

When a team works across multiple build systems with a variety of tools, conditions, and approaches, a unified vision can help people move forward and be successful. This article shares lessons learned when migrating from build management to DevOps in an enterprise environment.

Eitan Schichmanter's picture Eitan Schichmanter

Pages

CMCrossroads is a TechWell community.

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