Test & deploy webpages in just seconds! Now, put your worry into committing new features ;)

DevOps is here to save us all!

  1. Jenkins - To create jobs for tracking your GitHub repository and deploying them into testing/production environments.
  2. Docker - To create testing and production environments within seconds.
  1. Job1 - Tracks for changes on dev1 feature branch for any new changes/commits and once committed by the developer, deploys into a testing environment. (run by Docker httpd image)
  2. Job2 - Just like Job1 but tracks the master branch for changes and once committed, deploy it into a production environment. (run by Docker httpd image)
  3. Job3 - Merges master and dev1 so that the final deployment reaches the production environment for our user to witness.

How to do this?

Poll SCM every minute
Built at IP_address:8088
Job2 — master
From branch dev2

--

--

--

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Exploring What’s Inside java.util.concurrent Package (Part 2)

The Diesel programming language

Cream Fraîche — A Low Fat Protocol

Distributed Ehcache on Kubernetes

Install ELK stack to Kubernetes by using ECK

Jinja- The route for you to become a SQL ninja

Building a Digital Product is like Remodeling a House

what i have been waiting for has come !

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Khushali Thakkar

Khushali Thakkar

More from Medium

Creating a Mail Server Using Serverless Framework Lambda on AWS

Metricbeat for MySQL

Setting Up A Local GitLab Repository For CI/CD On Docker Container Using Docker Desktop For Windows

GCP Cloud SQL proxy with node.js application on GCP Cloud Run