article thumbnail

GitHub CI/CD tutorial: Setting up continuous integration

CircleCI

Continuous integration (CI) involves the test automation of feature branches before they are merged to the main Git branch in a project. Continuous Delivery (CD), on the other hand, builds upon CI by automating releases of these branches or the main branch. For our exercise, minimal knowledge of the framework is necessary.

article thumbnail

The Differences Between CI/CD and CR and How to Instantly Pinpoint Issues in Pre- and Post- Production

Dzone - DevOps

It seems like we’ve entered the era of continuous everything – Continuous Integration (CI), Continuous Delivery/Continuous Deployment (CD), Continuous Reliability (CR). The list goes on… But what exactly is the difference between them? What do they actually look like in practice?

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

The Best Product Engineering Org in the World

James Shore

I walked them through an exercise right there on the CEOs dining room table. If you did this exercise with your leadership team, youd probably get different answers. But its still an interesting thought exercise. They also love test-driven development, pairing, continuous integration, and evolutionary design.

article thumbnail

The Anatomy of an Attack Against a Cloud Supply Pipeline

Palo Alto Networks

The most recent Unit 42 Cloud Threat Report contains the high-level results of a red team exercise performed against a SaaS customer’s continuous integration and continuous development (CI/CD) pipeline. Or – as was the case with the red team exercise – attackers may take advantage of an easier way in.

Cloud 97
article thumbnail

Developer Testing

Henrik Warne

Almost all developers who start working today will be exposed to unit testing, mocking, continuous integration and so on from pretty much the first day on the job. This includes writing unit and integration tests, implementing continuous integration and providing infrastructure for test automation.

Testing 119
article thumbnail

Why we hired two DefCon hackers to teach our team to think like deviants

CircleCI

During an exercise at the event, he discovered a vulnerability that was wide open on his service. Finally, everyone moved to an adjoining room for cocktails, coffee, and lock picking exercises. Keep the exercises short for quick wins so people don’t get bogged down. He wanted it to be fun. Lessons learned, securely.

article thumbnail

Continuous deployment of Gatsby apps to Heroku

CircleCI

site to the popular Heroku platform by building a continuous integration pipeline for its deployment using CircleCI. We will need two build packs for this exercise: heroku/nodejs: Required for all Node.js In this exercise, we will be using CircleCI’s orb for Heroku to configure our pipeline to deploy our Gatsby.js