continuous integration | TechWell

continuous integration

Icon showing continuous integration Making Continuous Integration Work for You

Many developers learn about using continuous integration to improve their deliverability speed and decrease the amount of effort needed to launch new features. Actually practicing continuous integration, however, is nowhere near as straightforward as it sounds. Here's how to get started in making CI work for you.

Brian Thompson's picture
Brian Thompson
Icon showing the phases of continuous testing Continuous Testing Is Not Automation

Many people confuse continuous testing with test automation. That makes sense, because you cannot do continuous testing without automated tests. But it is much more. Continuous testing has a higher-level maturity that could require a totally different way of working—but it also gives a faster path to production.

Adam Auerbach's picture
Adam Auerbach
US Capitol building Implementing Continuous Delivery in the Federal Government

Federal agencies generally have more regulation, slower processes, and a command-and-control style of bureaucracy. How does it work when trying to foster agility and implement a continuous delivery model? Gene Gotimer relates his experiences and challenges with encouraging a culture change in federal government.

Gene Gotimer's picture
Gene Gotimer
Docker logo How Testers Can Use Docker to Shift Left and Automate Deployments

Docker has several advantages over virtual machines: It’s easier to deal with, starts up faster, and requires fewer resources. Using Docker also can give testers more confidence in their releases. Developers use the same environment that will be used in production, which streamlines code delivery and shifts QA left.

Artem Golubev's picture
Artem Golubev
Sunset over the sea seen from the inside of a large pipe, photo by Erlend Ekseth 5 Features of a Successful DevSecOps Pipeline

When practicing DevOps, how should you include security? What's the best way to build security into an existing continuous integration, continuous delivery, and continuous deployment pipeline? Let’s take a look at five essential features of successful DevSecOps pipelines and analyze where security can benefit most.

Alan Crouch's picture
Alan Crouch
Gauge showing low performance Detect Performance Issues in Production with Continuous Delivery

Maybe the most important source of feedback is what happens in production. It’s amazing the information you can get if you properly monitor and analyze the data. Continuous delivery gives more precise feedback from different sources, thanks to observing the impact of every realized change while improving traceability.

Federico Toledo's picture
Federico Toledo
facets The Changing Facets of Integration Testing

In the current dynamics of product development and confirming quality in the agile world, the definition (both narrow and broad), significance, and scope of integration testing have increased manifold. Rajini Padmanaban highlights the changing facets of integration testing that teams need to make note of.

Rajini  Padmanaban's picture
Rajini Padmanaban
Pipelines Embedding Performance Engineering into Continuous Integration and Delivery

In the world of continuous integration and continuous delivery, the importance of ensuring good performance has increased immensely. While functional and unit testing are relatively easier to integrate into these processes, performance engineering has typically raised more challenges. Here's how you can mitigate them.

Anjeneya Dubey's picture
Anjeneya Dubey