🚀 New & Improved

JobGenie

Your DevOps Superpower Unleashed - "Soch Wahi, Approach Nai" - Transforming CI/CD with YAML-driven automation

Minutes
Onboarding Time
100%
GitOps Ready
Zero
Manual Config
Scalability

Powerful Features

Everything you need to transform your Jenkins automation workflow

🚀

Zero Manual Configuration

Define jobs in YAML, JobGenie creates them automatically - no more UI clicks!

Auto-Discovery Engine

Automatically scans for YAML files and generates jobs - GitOps native!

🛡️

GitOps Integration

Full version control, audit trail, and easy rollback capabilities

🎨

Declarative Syntax

Simple, readable YAML syntax for complex pipeline definitions

🔄

Multi-Environment

Single definitions for dev, staging, and production environments

📦

Template Support

Reusable pipeline templates for consistent and standardized deployments

YAML Syntax Magic

Simple, powerful, and human-readable configuration

📝 Simple YAML Configuration

jobgenie:
  default:
    HOME_DIR: prod
    GROUP: "v2"
    ENV: "prod"
  jobs:
    - NAME: "my-service"
      PARAMETERS:
        - { name: 'GitBranch', string: 'main', description: 'Git branch to build.' }
      CONFIGS:
        APP_REPO: "my-service"
        APP_BRANCH: "main"
        DOCKER_BUILD_ARGS: "ENV,SERVICE"
Human-readable configuration
Version-controlled in Git
Auto-generated Jenkins jobs
Environment-specific defaults

Why YAML?

Fast Setup

From zero to hero in minutes, not months. Define jobs in YAML and they're automatically created in Jenkins.

🛡️

Consistency

No more configuration drift. All jobs follow the same patterns and standards defined in code.

🔄

Scalability

Handle hundreds of jobs with minimal effort. Add a YAML file, commit to Git, jobs created automatically.

Real-World Examples

See how JobGenie simplifies complex deployment scenarios

🎯 Basic Microservice

jobs:
  - NAME: "api-gateway"
    PARAMETERS:
      - { name: 'GitBranch', string: 'production', description: 'Production branch.' }
    CONFIGS:
      APP_REPO: "api-gateway"
      APP_BRANCH: "production"
      DOCKER_BUILD_ARGS: "ENV"

Simple microservice deployment with parameterized branch selection.

🔧 Multi-Parameter Job

jobs:
  - NAME: "microservices-orchestrator"
    PARAMETERS:
      - { name: 'TAG', string: 'v3.2.1', description: 'Version tag.' }
      - { name: 'Services', choice: ['all', 'auth', 'user'], description: 'Services to deploy.' }
    CONFIGS:
      APP_REPO: "microservices-platform"
      APP_BRANCH: "production"

Complex job with multiple choice and string parameters.

🔒 Security Scanning

jobs:
  - NAME: "security-vulnerability-scan"
    PARAMETERS:
      - { name: 'ScanType', choice: ['container', 'code'], description: 'Scan type.' }
    CONFIGS:
      JOB_TYPE: "freestyle"
      SCRIPT: |
        echo "Running ${ScanType} security scan"
        # Security scanning logic here

Freestyle job with custom security scanning script.

Infrastructure as Code

jobs:
  - NAME: "terraform-deploy"
    PARAMETERS:
      - { name: 'TerraformAction', choice: ['plan', 'apply'], description: 'Action.' }
      - { name: 'Region', string: 'us-east-1', description: 'AWS region.' }
    CONFIGS:
      JOB_TYPE: "freestyle"
      APP_REPO: "terraform-infrastructure"
      SCRIPT: |
        terraform init
        terraform ${TerraformAction}

Infrastructure deployment with Terraform automation.

Get Started in 3 Steps

From zero to hero in minutes, not months

1️⃣

Create YAML File

Create a YAML file following the naming convention: `*-jobs.yml`

amazon/myproject/prod/jobs/myproject-prod-jobs.yml
2️⃣

Commit & Push

Add your YAML file to Git and push to your repository

git add .
git commit -m "Add job definition"
git push origin main
3️⃣

Run Seed Job

Trigger the JobGenie seed job in Jenkins to generate your jobs

Architecture Flow

Simple, elegant, and powerful workflow

📁

YAML Files

*-jobs.yml in Git repository

🔄

JobGenie Engine

Scans, parses, and generates jobs

🎯

Jenkins Jobs

Automatically created in Jenkins

Git → Seed Job → YAML Discovery → JobDSL → Jenkins Jobs

Ready to Transform Your CI/CD?

Join thousands of DevOps professionals using JobGenie to streamline their Jenkins automation