Jenkins Alternatives for Continuous Integration and Continuous Deployment¶
Architectural Context
Detailed reference for Jenkins Alternatives for Continuous Integration and Continuous Deployment in the context of Engineering Pipeline.
Standard Reference¶
- github.com: OpenShift GitHub Actions Runner π [COMMUNITY-TOOL]
- armory.io: How to Set Up Liquibase in Spinnaker [COMMUNITY-TOOL]
- Google Cloud Build [COMMUNITY-TOOL]
- Azure DevOps π [COMMUNITY-TOOL]
- lambdatest.com: 21 Of The Best Jenkins Alternatives For Developers [COMMUNITY-TOOL]
- inovex.de: Spinnaker vs. Argo CD vs. Tekton vs. Jenkins X: Cloud-Native CI/CD [COMMUNITY-TOOL]
- lambdatest.com: TeamCity vs. Jenkins: Picking The Right CI/CD Tool [COMMUNITY-TOOL]
- cBamboo vs Jenkins: Showdown Of CI/CD Tools [COMMUNITY-TOOL]
- lambdatest.com: CircleCI Vs. GitLab: Choosing The Right CI/CD Tool [COMMUNITY-TOOL]
- acloudguru.com: Azure DevOps vs GitHub: Comparing Microsoftβs DevOps Tools π [COMMUNITY-TOOL]
- lambdatest.com: Jenkins vs Travis vs Bamboo vs TeamCity: Clash Of The Titans [COMMUNITY-TOOL]
- Cloudbees Flow [COMMUNITY-TOOL]
- harness.io [COMMUNITY-TOOL] β - harness.io: AutoStopping Rules For Kubernetes Clusters Harness Intelligent Cloud AutoStopping Rules help manage your resources automatically to make sure that they run only when used, never when idle.
- Drone [COMMUNITY-TOOL] β - medium: Goodbye Jenkins: How Drone Simplifies CI/CD for Engineering Teams Everywhere
- Codefresh [COMMUNITY-TOOL]
- Travis CI [COMMUNITY-TOOL]
- lambdatest.com: How To Build Your First CI/CD Pipeline With Travis CI? [COMMUNITY-TOOL]
- lambdatest.com: How To Setup CI/CD Pipeline With Bamboo For PHP Projects [COMMUNITY-TOOL]
- GitHub Actions CI/CD [COMMUNITY-TOOL]
- docs.github.com: Learn GitHub Actions [COMMUNITY-TOOL]
- towardsdatascience.com: Jenkins for CI Is Dead: Why Do People Hate It and Whatβs the Alternative? GitHub actions [COMMUNITY-TOOL]
- HashiCorp Waypoint [COMMUNITY-TOOL]
- youtube: jfrog - Modern App Deployments: How to use NGINX and JFrog to Automate your Blue/Green deployments [COMMUNITY-TOOL]
- Semaphore [COMMUNITY-TOOL]
- semaphoreci.com: Revving up Continuous Integration with Parallel Testing [COMMUNITY-TOOL]
- jenkins-x.io [COMMUNITY-TOOL]
- cloudbees.com: what is jenkins-x [COMMUNITY-TOOL]
- Traces for your pipelines: Jenkins X v3 now comes with tracing support for your pipelines out of the box [COMMUNITY-TOOL]
- spinnaker.io deployment tool [COMMUNITY-TOOL]
- harness.io: Best Spinnaker Alternatives to Consider [COMMUNITY-TOOL]
- CI/CD OpenShift and Tekton [COMMUNITY-TOOL]
- empathy.co: HAT: CI/CD for Deploying Cloud Native Applications [COMMUNITY-TOOL]
- Awesome GitHub Actions β 27816 [DE FACTO STANDARD]
- Kubeflow [COMMUNITY-TOOL]
- redhat.com: Red Hat and GitHub Collaborate to Expand the Developer Experience' on Red Hat OpenShift with GitHub Actions π [COMMUNITY-TOOL]
- github.com: RedHat Actions π [COMMUNITY-TOOL]
- medium: Top 7 Best CI/CD Tools you should get your hands on in 2020 [COMMUNITY-TOOL]
- dzone: Jenkins vs GitLab CI: Battle of CI/CD Tools [COMMUNITY-TOOL]
- blog.thundra.io: The CI/CD War of 2021: A Look at the Most Popular Technologies [COMMUNITY-TOOL]
- medium: Choosing a CI that grows at the same pace as a scale-up π [COMMUNITY-TOOL]
- GitLab CI [COMMUNITY-TOOL]
- Prow β 4003 [ENTERPRISE-STABLE]
- Agola [COMMUNITY-TOOL]
- GoCD [COMMUNITY-TOOL]
- Screwdriver API β 1041 [COMMUNITY-TOOL]
- Circle CI [COMMUNITY-TOOL]
- Getting started with Kubernetes: how to set up your first cluster [COMMUNITY-TOOL]
- Adding approval jobs to your CI pipeline [COMMUNITY-TOOL]
- Building CI/CD pipelines using dynamic config [COMMUNITY-TOOL]
- Managing reusable pipeline configuration with object parameters [COMMUNITY-TOOL]
- dev.to: CI/CD: Automating our build and deploy process [COMMUNITY-TOOL]
- circleci.com: Performing database tests on SQL databases [COMMUNITY-TOOL]
- Concourse [COMMUNITY-TOOL]
- Building a continious deployment pipeline with Kubernetes and Concourse-CI [COMMUNITY-TOOL]
- Atlassian CI/CD [COMMUNITY-TOOL]
- Bamboo [COMMUNITY-TOOL]
- blog.bitsrc.io: Github Actions or Jenkins? Making the Right Choice for You [COMMUNITY-TOOL]
- particule.io: Automatic build with Github Actions and Github Container Registry [COMMUNITY-TOOL]
- proandroiddev.com: Improving CI/CD pipeline for Android via Fastlane and' GitHub Actions [COMMUNITY-TOOL]
- yokawasa/action-setup-kube-tools β 92 [COMMUNITY-TOOL]
- shuttleOps [COMMUNITY-TOOL]
- thenewstack.io: ShuttleOps: No-Code Docker and Kubernetes [COMMUNITY-TOOL]
- hashicorp.com: Announcing HashiCorp Waypoint [COMMUNITY-TOOL]
- onedev β 15003 [DE FACTO STANDARD]
- Hands-on GitOps with OneDev and Kubernetes [COMMUNITY-TOOL]
- TeamCity [COMMUNITY-TOOL]
- jetbrains.com: Storing Project Settings in Version Control [COMMUNITY-TOOL]
- blog.jetbrains.com: Configuration as Code, Part 1: Getting Started with' Kotlin DSL [COMMUNITY-TOOL]
- github.com/OctopusDeploy/Octopus-TeamCity: JetBrains TeamCity plugin to' trigger releases on build completion [COMMUNITY-TOOL]
- Octopus Deploy - deployment tool [COMMUNITY-TOOL]
- octopus.com: Deployment process as code [COMMUNITY-TOOL]
- registry.terraform.io: octopusdeploy Provider [COMMUNITY-TOOL]
- github.com/OctopusDeploy/go-octopusdeploy β 15 [COMMUNITY-TOOL]
- Shippable (now part of JFrog Pipelines) [COMMUNITY-TOOL]
- jfrog.com: JFrog DevOps Platform [COMMUNITY-TOOL]
- csweichel/werft β 194 [COMMUNITY-TOOL]
- devopstoolkitseries.com [COMMUNITY-TOOL]
- Book: The DevOps 2.6 Toolkit: Jenkins X [COMMUNITY-TOOL]
- Deploy Spinnaker CD Pipelines in Kubernetes [COMMUNITY-TOOL]
- speakerdeck.com: Introduction to Spinnaker Managed Pipeline Templates [COMMUNITY-TOOL]
- speakerdeck.com: Spinnaker Application management by Terraform Plugins [COMMUNITY-TOOL]
- medium: Spinnaker The Hard Way [COMMUNITY-TOOL]
- opensource.com: Why Spinnaker matters to CI/CD [COMMUNITY-TOOL]
- Jenkins-X + Tekton on OpenShift β 53 [COMMUNITY-TOOL]
- https://github.com/jenkins-x/jenkins-x-openshift-image β 3 [COMMUNITY-TOOL]
- medium: Dailymotionβs journey from Jenkins to Jenkins X [COMMUNITY-TOOL]
- dagger.io [COMMUNITY-TOOL]
- dagger/dagger: Dagger is a portable devkit for CICD β 15849 [DE FACTO STANDARD]
- CloudBees Integrates Software Delivery Management Platform With Google Cloud Build and Tekton to Break Down Development Silos [COMMUNITY-TOOL]
Cloud-Native Development¶
Continuous Delivery¶
Skaffold¶
- skaffold [DE FACTO STANDARD] β Highly active open-source CLI utility by Google that automates the workflow for building, pushing, and deploying Kubernetes applications. Accelerates inner-loop cycles through continuous live-sync engine integration.
Hybrid Cloud and Enterprise¶
OpenShift¶
Pipelines and CI CD¶
- github.com/openshift/pipelines-tutorial β 322 [ENTERPRISE-STABLE] [GUIDE] β Curator Insight: The primary repository used for training developers on utilizing Tekton triggers and tasks in OpenShift. Live Grounding: Serves as an excellent hands-on lab environment for configuring Tasks, Pipelines, PipelineRuns, and EventListeners using the OpenShift Pipelines CLI.
Kubernetes¶
Application Delivery¶
Continuous Delivery (1)¶
- Devtron β 5486 [EN CONTENT] [ADVANCED LEVEL] [DE FACTO STANDARD] [ENTERPRISE-STABLE] β A comprehensive, open-source AppOps platform for Kubernetes designed to consolidate CI/CD pipelines, GitOps, observability, and cost optimization. Provides self-service deployment interfaces, security checks, and deep resource validation for multicluster operations.
Platform Engineering¶
CI-CD Pipelines¶
Enterprise Tooling¶
- JFrog Pipelines [ADVANCED LEVEL] [ENTERPRISE-STABLE] β An enterprise-grade CI/CD automation tool natively integrated into the JFrog Platform. It leverages declarative YAML schemas, step-based workflows, and reusable resource models to orchestrate robust binary-centric pipelines with native support for Artifactory.
Legacy Tooling¶
- Buildbot [ADVANCED LEVEL] [COMMUNITY-TOOL] β An open-source, highly customizable Python-based continuous integration framework. While largely replaced in modern microservice deployments by container-native engines, it remains a powerful workhorse for complex, multi-platform compiled build environments.
Public Cloud Infrastructure¶
AWS Ecosystem¶
DevOps Foundations¶
- AWS DevOps [DOCUMENTATION] [COMMUNITY-TOOL] β Curator Insight: Main AWS portal summarizing continuous integration, deployment, and management tools. Live Grounding: Features structural overviews of AWS CodePipeline, CodeBuild, and CodeDeploy, illustrating patterns for cloud-native delivery inside AWS.
Software Delivery¶
CICD Foundations¶
Open Source Pipelines¶
- devops.com: 7 Popular Open Source CI/CD Tools [COMMUNITY-TOOL] β Curator Insight: Comparative survey of prominent open-source continuous integration and deployment engines. Live Grounding: Analyzes Jenkins, GitLab, Tekton, and others, contrasting their resource overheads and declarative features. Useful for teams choosing a baseline deployment stack.