ArgoCD vs Flux [2026]: 23K Stars, Why ArgoCD's UI Wins
Argo CD wraps the loop in an application-centric abstraction with a dashboard; Flux exposes the loop as a set of granular Kubernetes custom resources.
Public notes from activescott tagged with #ci/cd
Argo CD wraps the loop in an application-centric abstraction with a dashboard; Flux exposes the loop as a set of granular Kubernetes custom resources.
Woodpecker uses docker containers to execute pipeline steps.
.woodpecker/build.yaml
steps:
- name: build image: debian:stable-slim commands:
- echo building
- sleep 5
.woodpecker/deploy.yaml
steps:
- name: deploy image: debian:stable-slim commands:
- echo deploying
depends_on:
- lint
- build
- test
.woodpecker/test.yaml
steps:
- name: test image: debian:stable-slim commands:
- echo testing
- sleep 5
depends_on:
- build
.woodpecker/lint.yaml
steps:
- name: lint image: debian:stable-slim commands:
- echo linting
- sleep 5
Argo Workflows is an open source container-native workflow engine for orchestrating parallel jobs on Kubernetes.
Define workflows where each step in the workflow is a container. Model multi-step workflows as a sequence of tasks or capture the dependencies between tasks using a graph (DAG). Easily run compute intensive jobs for machine learning or data processing in a fraction of the time using Argo Workflows on Kubernetes. Run CI/CD pipelines natively on Kubernetes without configuring complex software development products.
Before running any cacheable task, Nx computes its computation hash. As long as the computation hash is the same, the output of running the task is the same.
By default, the computation hash for something like nx test remixapp includes:
All the source files of remixapp and its dependencies Relevant global configuration Versions of external dependencies Runtime values provisioned by the user such as the version of Node CLI Command flags
Nx is a build system for monorepos. It helps you develop faster and keep CI fast as your codebase scales.
Runs tasks fast - Caches results so you never rebuild the same code twice. Understands your codebase - Builds project and task graphs showing how everything connects. Orchestrates intelligently - Runs tasks in the right order, parallelizing when possible. Enforces boundaries - Module boundary rules prevent unwanted dependencies between projects. Handles flakiness - Automatically re-runs flaky tasks and self-heals CI failures.
Octopus takes over where your CI server ends, modelling the entire release orchestration process of software. This includes:
Release versioning Environment promotion (beyond simple dev/test/prod workflows) Deployment automation Progressive software delivery (rolling deployments, blue/green, canary) Configuration management Approvals & ITSM integration Deployment freezes Coordinating deployments across projects and their dependencies
Decoupling the CI platform from the CD platform allows teams to bring their favorite CI tool - and most organizations have more than one - while we focus on giving you the most powerful best-of-breed CD capabilities. Octopus integrates with popular CI tools like GitHub Actions, Jenkins or TeamCity, letting them do what they do best - the CI part of the feedback loop. Octopus then takes over “artifact-forward”, and handles the release and deployment aspects of CD in advanced ways that no CI/CD tool can.
A simple tool to automate version bumps, changelogs, and releases using Conventional Commits.
📄 Uses conventional-changelog to parse commits, determine the next version, and generate a changelog. 🗂️ Supports monorepos and can release multiple packages in a single run. 🧩 Flexible and extensible with custom addons for different project types. 🚀 Has GitHub Action to automate releases in CI/CD pipelines.