← Back to all products

CI/CD Pipeline Blueprints

$39

Pipeline templates for Jenkins, GitLab CI, CircleCI, and GitHub Actions with multi-env deployment strategies.

📁 17 files🏷 v1.0.0
JSONMarkdownShellYAMLDockerAzureGitHub ActionsCI/CD

📄 Product Preview

Try the interactive reader and demo tools below, or get the full product with all content unlocked.

📖 Interactive Reader (Free Preview) ⚙ Try Demo Tools 📦 Download Free Sample

📁 File Structure 17 files

cicd-pipeline-blueprints/ ├── LICENSE ├── README.md ├── azure-devops/ │ ├── docker-pipeline.yml │ └── python-pipeline.yml ├── github-actions/ │ ├── docker-app.yml │ ├── node-app.yml │ └── python-app.yml ├── gitlab-ci/ │ ├── docker-app.yml │ └── python-app.yml ├── guides/ │ └── cicd-patterns.md ├── jenkins/ │ ├── Jenkinsfile-docker │ └── Jenkinsfile-python ├── scripts/ │ └── pipeline-selector.sh └── shared/ ├── .dockerignore ├── Dockerfile.node └── Dockerfile.python

📖 Documentation Preview README excerpt

CI/CD Pipeline Blueprints

Production-ready pipeline templates for GitHub Actions, GitLab CI, Jenkins, and Azure DevOps.

Copy, configure, deploy. Stop writing CI/CD pipelines from scratch.

[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)

[![Pipelines](https://img.shields.io/badge/Pipelines-4_Platforms-blue.svg)](#what-you-get)

[![Price](https://img.shields.io/badge/Price-$39-orange.svg)](https://datanest.dev)


What You Get

  • GitHub Actions: Python, Node.js, and Docker build/deploy workflows
  • GitLab CI: Python and Docker multi-stage pipelines with environments
  • Jenkins: Declarative Jenkinsfiles for Python and Docker projects
  • Azure DevOps: YAML pipelines for Python and Docker with staged deployments
  • Shared assets: Production Dockerfiles, .dockerignore, and reusable configs
  • Pipeline selector: Interactive script to pick the right template for your stack
  • Patterns guide: Multi-environment deployments, secrets, caching, and more

File Tree


cicd-pipeline-blueprints/
├── README.md
├── manifest.json
├── LICENSE
├── github-actions/
│   ├── python-app.yml                  # Python: test → build → deploy
│   ├── node-app.yml                    # Node.js: lint → test → build → deploy
│   └── docker-app.yml                  # Docker: build → scan → push → deploy
├── gitlab-ci/
│   ├── python-app.yml                  # Python multi-stage pipeline
│   └── docker-app.yml                  # Docker build + deploy pipeline
├── jenkins/
│   ├── Jenkinsfile-python              # Python declarative pipeline
│   └── Jenkinsfile-docker              # Docker declarative pipeline
├── azure-devops/
│   ├── python-pipeline.yml             # Python with staged environments
│   └── docker-pipeline.yml             # Docker with ACR push + AKS deploy
├── shared/
│   ├── Dockerfile.python               # Multi-stage Python Dockerfile
│   ├── Dockerfile.node                 # Multi-stage Node.js Dockerfile
│   └── .dockerignore                   # Ignore patterns for Docker builds
├── scripts/
│   └── pipeline-selector.sh            # Interactive template picker
└── guides/
    └── cicd-patterns.md                # Patterns, strategies, best practices

Getting Started

1. Pick your platform and stack


# Interactive selector — asks questions, copies the right template
./scripts/pipeline-selector.sh

... continues with setup instructions, usage examples, and more.

📄 Code Sample .sh preview

scripts/pipeline-selector.sh#!/usr/bin/env bash # ============================================================================= # Pipeline Selector — Interactive CI/CD Template Picker # Datanest Digital — cicd-pipeline-blueprints v1.0.0 # ============================================================================= # Asks questions about your project and copies the right pipeline template # to your project directory. # # Usage: ./scripts/pipeline-selector.sh [target-dir] # ============================================================================= set -euo pipefail # Colors BLUE='\033[0;34m' GREEN='\033[0;32m' YELLOW='\033[1;33m' NC='\033[0m' info() { echo -e "${BLUE}[INFO]${NC} $*"; } success() { echo -e "${GREEN}[OK]${NC} $*"; } # Resolve script/templates location SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" TEMPLATES_DIR="$(cd "${SCRIPT_DIR}/.." && pwd)" # Target directory (where to copy files) TARGET_DIR="${1:-.}" echo "" echo -e "${GREEN}=== CI/CD Pipeline Selector ===${NC}" echo -e "Datanest Digital — cicd-pipeline-blueprints" echo "" # ---- Step 1: CI/CD Platform ---- echo "Which CI/CD platform do you use?" echo " 1) GitHub Actions" echo " 2) GitLab CI" echo " 3) Jenkins" echo " 4) Azure DevOps"
Buy Now — $39 Back to Products