devops-cicd

Automate building, testing, and deploying containerized applications via CI/CD workflows.

8|1|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/thesaifalitai/claude-setup --skill devops-cicd-thesaifalitai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: devops-cicd
Source: https://github.com/thesaifalitai/claude-setup/tree/main/skills/devops-cicd
Command: npx skills add https://github.com/thesaifalitai/claude-setup --skill devops-cicd-thesaifalitai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Removes the complexity and risk of manual releases by providing repeatable, automated build, test, and deployment workflows for containerized applications and cloud infrastructure, reducing downtime and configuration drift.

Core Features & Use Cases

  • Containerization & Build Pipelines: Dockerfile patterns and docker-compose setups for development and multi-stage production builds.
  • CI/CD Automation: GitHub Actions workflows to run tests, build images, push to registries, and orchestrate deployments.
  • Cloud & Deployment Targets: Guidance for AWS (Lambda, EC2, ECS, S3, RDS, CloudFront), Vercel/Netlify, and traditional servers with Nginx reverse proxy and TLS.
  • Zero-Downtime Strategies: Blue-green and rolling deploy scripts, health checks, and nginx upstream switching for safe traffic migration.
  • Operational Best Practices: Secrets and environment management, monitoring and logging setup, database migration strategies, and production checklist items.
  • Use Case: Build a GitHub Actions pipeline that tests, builds a Docker image, pushes it to a registry, and performs a blue-green swap on an EC2 host behind Nginx with health checks and rollback on failure.

Quick Start

Deploy a Node.js app with Docker, configure a GitHub Actions workflow to build and push the image, and perform a blue-green zero-downtime deployment to AWS EC2 with Nginx and health checks.

Frequently Asked Questions about devops-cicd

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a GitHub Actions CI/CD pipeline to build and push a Docker image?

To set up a GitHub Actions CI/CD pipeline, you configure workflows that automate tests, build Docker images using multi-stage patterns, and push the images to a registry. This removes manual release complexity and ensures repeatable deployments.

What is the best way to achieve zero-downtime deployment on AWS EC2 with Docker?

The best way to achieve zero-downtime deployment on AWS EC2 is using blue-green strategies. This involves routing traffic through an Nginx reverse proxy, switching upstream targets, running health checks, and rolling back automatically on failure to prevent downtime.

Can I use docker-compose for production deployments alongside Kubernetes?

Yes, docker-compose can be used for production deployments alongside Kubernetes. The setup provides Dockerfile patterns and docker-compose configurations for development and multi-stage production builds, applicable across both container orchestration platforms.

How do you manage environment secrets and database migrations during automated cloud deployments?

Managing environment secrets and database migrations during automated cloud deployments requires operational best practices. This includes secure secret management, environment configuration, and structured database migration strategies within your CI/CD workflows.

Does this CI/CD workflow support deploying serverless applications to AWS Lambda?

Yes, this CI/CD workflow supports deploying serverless applications to AWS Lambda. The deployment targets include AWS services such as Lambda, EC2, ECS, S3, and RDS, alongside traditional servers with Nginx and TLS.

How do I configure Nginx reverse proxy and TLS for containerized web applications?

To configure Nginx reverse proxy and TLS for containerized web applications, you set up traditional server deployment targets. This includes configuring Nginx upstream switching for safe traffic migration and applying TLS certificates for secure production environments.