Skip to content

CI/CD

September 29, 2023
November 4, 2019

Continuous integration - Wikiwand
Continuous Integration Essentials | Codeship
What is CI/CD? Continuous integration and continuous delivery explained | InfoWorld
What is continuous testing? How to align test automation with agile and devops | InfoWorld
5 principles for deploying your API from a CI/CD pipeline - Red Hat Developer Blog
4 Attributes Of A Good CI/CD Pipeline - DEV Community ๐Ÿ‘ฉโ€๐Ÿ’ป๐Ÿ‘จโ€๐Ÿ’ป
CI/CD Tools Comparison: Jenkins, GitLab CI, Buildbot, Drone, and Concourse | DigitalOcean
4 ways to brush up on DevOps and CI/CD skills

cytopia/awesome-ci: Awesome Continuous Integration - Lot's of tools for git, file and static source code analysis.
ligurio/awesome-ci: List of Continuous Integration services

A Neutral Home for the Next Generation of Continuous Delivery Collaboration | CD Foundation

How to set up an efficient development workflow with Git and CI/CD
How To Set Up a Continuous Deployment Pipeline with GitLab CI/CD on Ubuntu 18.04 | DigitalOcean
GitHub Flow
GitLab Flow | GitLab

Continuous Delivery Software | Continuous Integration | Go CD
A beginner's guide to building DevOps pipelines with open source tools | Opensource.com
How secure is your CICD pipeline?
An Introduction to Continuous Integration, Delivery, and Deployment | DigitalOcean
How to speed up software delivery | Kislay Verma deploy != release (with feature flags)

Danger JS code review

Continuous Integration, Delivery and Deployment | Technology Conversations the series
The Short History of CI/CD Tools | Technology Conversations โ—!important
Build Automation Panel | Technology Conversations
Continuous Delivery: Unit Tests | Technology Conversations compares services

screwdriver.cd
Open Source Continuous Delivery and Release Automation Server | GoCD

Home | windmill.dev
windmill-labs/windmill: Windmill is an OSS developer platform to quickly build production-grade multi-steps automations and internal apps from minimal Python and Typescript scripts.

Scripts to Rule Them All - GitHub Engineering project structure that is CI friendly
github/scripts-to-rule-them-all: Scripts to Rule Them All

Photon
Photon-CI/Photon: An open-source .NET task platform designed for pipeline-as-code automation.

Kubernetes Pipelines: Hello, New World - Container Journal
CI/CD with Less Fluff & More Awesome โ€“ Donna Legal โ€“ Medium

The ultimate (free) CI/CD for your open-source projects - DEV Community ๐Ÿ‘ฉโ€๐Ÿ’ป๐Ÿ‘จโ€๐Ÿ’ป CIaaS

CI with Docker

Strider-CD/strider: Strider: Open Source Continuous Integration & Deployment Server.
rvagg/dnt: Docker Node Tester
retrohacker/dante: Build tests against Docker images by harnessing the power of layers

Docker and Travis-CI Docker inside Travis

Continuous Blog Delivery Part 1
Continuous Blog Delivery Part 2

Efficient development with Docker and docker-compose GitLab CI example
Write Maintainable Integration Tests with Docker - Docker Blog
How to build a CI/CD pipeline with Docker - CircleCI

Getting Started with CI/CD Pipelines โ€“ the BIT that matters
Dockerize your integration tests - DEV Community ๐Ÿ‘ฉโ€๐Ÿ’ป๐Ÿ‘จโ€๐Ÿ’ป
Testcontainers

Using a k3s Kubernetes Cluster for Your GitLab Project

fabric8: open source Integrated Development Platform for Kubernetes

Drone

drone/drone: Drone is a Continuous Delivery platform built on Docker, written in Go
Drone CI/CD Goes Kubernetes-Native
How did we make open source CI better? - DEV Community 1.0

How to set up a Private Continuous Deployment Server with Drone
How to Build and Deploy Docker Images with Drone
How to Automate Docker Deployments

Concourse

Concourse CI

GitLab

How to build a CI/CD pipeline in 20 minutes or less | GitLab
Bringing your application from idea to production using Python, Rust, and GitLab CI | GitLab

GitLab CI CD Tutorial for Beginners [Crash Course] - YouTube

Tekton

Tekton | Google Cloud

Spinnaker

Spinnaker
eBooks on Continuous Delivery, Terraform, Spinnaker, and more | Armory

Codeship

How Docker Makes Testing More Efficient - via @codeship
Running Tests with Docker - Codeship Webinar on Vimeo
Codeship Webinar Video: An Introduction to CI/CD With Docker Best Practices - Request Webinar Video

Codeship Webinar Video: Running Your Tests with Docker
Codeship Webinar Video: Continuous Delivery with Containers
Codeship Webinar Video: An Introduction to CI/CD With Docker Best Practices - Request Webinar Video

Jenkins

Jenkins X is a CI / CD platform for Kubernetes | Jenkins X
Jenkins tutorial | Jenkins tutorial for beginners | Jenkins - YouTube

How to Install Jenkins X on an Existing Kubernetes Cluster - The New Stack
Testing Strategies for Docker Containers ยท Terra Nullius
Building With Jenkins Inside an Ephemeral Docker Container | Riot Games Engineering
Get started with brand new Jenkins 2.0 with Docker - SHASHIKANT JAGTAP
What is Jenkins? The CI server explained | InfoWorld
Jenkins tutorial | Jenkins tutorial for beginners | Jenkins - YouTube

Continuous Integration, Delivery or Deployment with Jenkins, Docker and Ansible | Technology Conversations code
Continuous Deployment: Implementation with Ansible and Docker | Technology Conversations code
Docker Jenkins CI/CD Pipeline - Prakash Kumar - Medium

Overview of Jenkins - YouTube

Docker Flow

Docker Flow โ€“ Walkthrough | Technology Conversations
vfarcic/docker-flow: Docker Flow: Walkthrough

Kubernetes

CI/CD for Kubernetes
Continuous Delivery to Kubernetes for Machine Learning with Michelle Casbon (Qordoba)

Tekton | Google Cloud
New Google project offers Kubernetes building blocks for CI/CD | InfoWorld

Building a simple CI/CD pipeline for local testing using Go, Docker, Minikube and a Bash script - DEV Community ๐Ÿ‘ฉโ€๐Ÿ’ป๐Ÿ‘จโ€๐Ÿ’ป

Creating CI/CD Pipeline With Gitlab and DigitalOcean Managed Kubernetes | DigitalOcean

Buildkite

Buildkite
How to Set Up Continuous Integration for a Monorepo Using Buildkite

Buildbot

Buildbot
Buildbot in 5 minutes - a user-contributed tutorial โ€” Buildbot documentation

Jenkins

Welcome to Jenkins CI! | Jenkins CI
Introduction to Jenkins: An Open Source Continuous Integration Server - Tuts+ Code Tutorial
Production Ready Jenkins 2.0 in Two Steps with Docker | FlowLog-Stats.com
Docker inside docker and overview about Jenkins 2

What is Jenkins? The CI server explained | InfoWorld
Jenkins CI/CD is in trouble, so its founder wants to split it up | InfoWorld
Jenkins tries to reinvent itself as cloud-native for Kubernetes | InfoWorld

lhupfeldt/jenkinsflow: Python API with high level build flow constructs for jenkins/hudson

Hudson

Jekins began as a fork of Hudson.
Community migrated to Jenkins fork early 2011 after Hudson is bought by Oracle bought Sun.
Hudson (software) - Wikiwand
Continuous Integration: Hudson vs. Jenkins - DevTeam.Space

OVH CDS

ovh/cds: Enterprise-Grade Continuous Delivery & DevOps Automation Open Source Platform
Comparison Matrix

Cerberus

Homepage - Cerberus
An open source solution for continuous testing at scale | Opensource.com

Kitchen

Welcome to Test Kitchen - KitchenCI
Setting your environment in test-kitchen - The Doctor What

Build your own

Ansibot by hiddentao
Shippable + Ansible + Docker + Loggly for awesome deployments
Ansijet โ€“ Ansible playbook automation server

Hosted

usually have self-hosted enterprise option

Continuous Delivery with Codeship: Fast, secure and fully customizable.
Continuous Integration and Deployment - CircleCI
Semaphore - Continuous Integration & Deployment
Continuous Integration and Deployment service for Windows developers - Appveyor

Wercker - From code to containers

Saucer

Sauce Labs: Cross Browser Testing, Selenium Testing & Mobile Testing 2000 credits per week

Travis

Travis is hosted service, with self-hosted enterprise option

Travis CI - Wikiwand
Travis CI - Test and Deploy Your Code with Confidence
DamonOehlman/travis-multirunner: A simple configuration for running (limited) multibrowser tests on travis ci
GUI and Headless Browser Testing - Travis CI

Buddy

Buddy: The DevOps Automation Platform | Get the most powerful and easy-to-configure continuous integration and delivery platform.
How To Build Your First CI/CD Pipeline With Buddy - Better Programming - Medium