

An awesome list of resources and tools for Continuous Integration and Continuous Delivery workflows.
Loading more......
URL: https://github.com/cicdops/awesome-ciandcd#readme
Category: Themed Directories
Tags: developer-tools, awesome-lists
Awesome CI and CD is a curated GitHub list of tools, resources, and references for building Continuous Integration (CI) and Continuous Delivery (CD) workflows. It aggregates software, online services, and learning materials related to CI/CD, DevOps, and software release engineering.
Curated CI/CD Tool Index
A structured catalog of tools that support the entire CI/CD lifecycle, from code management to deployment and delivery.
Theory
Links and resources explaining the concepts and theory behind continuous integration and continuous delivery.
Build and Release Systems
Tools and platforms for software build pipelines, release orchestration, and automated integration workflows.
Online Build Systems
Hosted/online services for running builds and releases in the cloud.
Monitoring
Tools to monitor CI/CD pipelines, build status, and deployment health.
Infrastructure
Resources and tools for infrastructure management, including hardware, virtual machines, framework management, and container technologies like Docker.
Development Environments (Dev env)
Tools and configurations for local and remote development environments used in CI/CD contexts.
Source Code Management
Version control and repository management tools used as the basis for CI workflows.
Code Review
Systems and services for peer review and change approval integrated into CI processes.
Build Tools
Compilers, build systems, and automation tools used to compile and package software.
Static Analysis (Static Check)
Tools for static code analysis, style checking, and detecting issues before runtime.
Dynamic Analysis (Dynamic Check)
Tools that analyze code during execution, including runtime checks and behavior analysis.
Performance Analysis
Profilers and performance measurement tools used during or after builds.
Test Coverage (Coverage)
Tools that measure and report code coverage for automated tests.
Testing Frameworks and Tools
Unit, integration, functional, and end-to-end testing frameworks and utilities.
Packaging (Package)
Tools for packaging software and creating installable artifacts.
Deployment (Deploy)
Tools to deploy web sites and applications to various environments.
Delivery
Tools and services that support software delivery, release management, and distribution.
Provisioning Tools
Tools for provisioning servers, environments, and infrastructure for CI/CD.
Security Tools (secure tools)
Security-oriented tools integrated into CI/CD pipelines, such as scanners and vulnerability checkers.
Web Servers
Commonly used web servers relevant to hosting CI/CD-managed applications.
OS and Shell
Linux shell utilities and scripting languages (e.g., Perl, Python) related to automation and pipeline scripting.
Applications and Containers
Virtual machine applications and container technologies used in build, test, and deploy stages.
Database Version Control
Tools for managing database schema changes and migrations under version control.
Useful Sites
Additional websites and references relevant to CI/CD and DevOps.
Conferences and Submissions (Conference And Submit)
Information about conferences and venues related to CI/CD and DevOps topics.
Books
Reading list of books focused on continuous integration, continuous delivery, and related practices.
Other Awesome Lists
Links to related curated lists for broader tooling and ecosystem exploration.
Community Contributions
Open to contributions via GitHub; users can submit new CI/CD-related items.
This is an open-source, curated list hosted on GitHub. There is no pricing or paid plan associated with accessing the list.