CI / CD

Continuous Integration (CI) and Continuous Delivery (CD) are software development practices aimed at improving code quality and accelerating the release cycle. Continuous Integration involves the frequent merging of code changes into a shared repository, where automated builds and tests are run to detect and address issues early. This practice helps ensure that the codebase remains stable and reduces integration problems. Continuous Delivery extends CI by automating the deployment process, enabling code changes to be released to production environments quickly and safely. With CD, applications are always in a deployable state, and deployments can be performed on-demand, reducing the time and effort required to release new features or fixes. Together, CI/CD enhances collaboration, increases productivity, and allows for faster, more reliable delivery of software updates.

22 articles

Oct 23, 2023 4 min read

Git: Reset / Undo Most Recent Local Commit

Git is a powerful version control system (used stand-alone, with GitHub, and Azure DevOps) that allows developers to keep track of changes in their codebase.…

Feb 15, 2023 5 min read

Terraform: GitHub Actions Automated Deployment

HashiCorp Terraform infrastructure deployments can always be run manual, but using GitHub Actions to implement Continuous Integration and Continuous Deployment (CI/CD) can be used to…

Sep 17, 2020 3 min read

Getting Started with GitHub CLI

The all-new GitHub CLI has shipped! This now brings the power of GitHub to your terminal, on Windows, macOS, and Linux. This tool is a…

Apr 28, 2020 1 min read

GitHub CLI (gh) Cheat Sheet

When working with GitHub Repositories, the Github.com website provides an excellent interface for working with Issues, Pull Requests, and Repositories. Of course, when committing file…

Mar 19, 2020 2 min read

GitHub Mobile App Released

GitHub keeps on innovating in the source control management and collaboration space. There have been great new features like GitHub Actions recently, as well as…

Mar 16, 2020 2 min read

GitHub acquires npm

Nat Friedman, the CEO of GitHub, announced that GitHub has signed an agreement to acquire npm. “npm, inc.” is the company behind the extremely popular…

azure devops
Nov 8, 2018 1 min read

Azure DevOps Saves Our Eyes!

With one simple tweet, Buck Hodges of Microsoft gave us what we have all been waiting for: less eye strain.  Microsoft pushed changes to Azure…