ShakedBraimok / deploy-anywhere

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

deploy-anywhere

deploy.sh

This script creates a full environment for development based Docker containers & Jenkins Pipeline .

The environment contains:

  • Jenkins Master & Slave on Swarm.
  • Listener (for DockerHub), created with Python Flask.
  • Container for Maven app.
  • Pipeline job for the Maven-app build & update image in registry .

Project Flow

alt text

Workflow

alt text

Installation

About


Languages

Language:Shell 38.1%Language:Groovy 32.8%Language:Python 17.5%Language:HCL 6.9%Language:Dockerfile 4.8%