Skip to content

Workshop: Continuous Deployment with Docker and Jenkins

Photo of Cosmin Harangus
Hosted By
Cosmin H.
Workshop: Continuous Deployment with Docker and Jenkins

Details

At this Workshop we focus on getting started with automating our builds, tests and deployment with a focus on Jenkins and Docker.

We will first install Jenkins on two servers using Docker and Docker Machine in a master-slave pattern, then walk through a few of the features of Jenkins before creating two jobs that will build docker images for and API and a simple frontend application.

We will also touch on how to deploy your code on a staging/production environment based on the current branch (following git-flow conventions).

Other technologies that will briefly be discussed:

  • Docker Compose (used to build and deploy our images)

  • Groovy (we will write a Jenkinsfile in this language)

  • Nginx (used as a reverse proxy so that our API and frontend are on the same domain)

In the end we will also discuss different other options used for CD by the community.

Difficulty: Intermediate

Duration: About 2 hours

Bring your laptop!

Photo of FullStack Cluj group
FullStack Cluj
See more events
Around 25
25 Nicolae Cristea Street · Cluj-Napoca