Featured

Jenkins master with JNLP slaves

In this document, I will show how to configure Jenkins master and slave nodes. In the slave nodes, AWS CLI and Docker must be installed and configured. All of the topology will be configured with Vagrant. The network topology will be as following: I have used my WiFi card as the public network to direct […]

Read More Jenkins master with JNLP slaves

Jenkins master with SSH Slaves

Add new credential with ssh private key. Creation of this private key described in the github repository. Go to the Jenkins main menu -> Press Credentials -> (global) Press Add Credentials -> Select SSH Username with private key -> Enter username jenkins -> Select Private key and enter Key from github repo folder -> Enter […]

Read More Jenkins master with SSH Slaves

Jenkins build artifacts, create docker image and deploy over ssh

In this article we will configure Jenkins server to build some java application with ‘maven‘ and upload compiled artifact to the ‘Nexus‘ server. ¬†We will create repository in the GitLab to store Dockerfile which, will download ‘openjdk:8‘ from official repository and add downloaded artifact inside of docker image and start jar file process. After preparation […]

Read More Jenkins build artifacts, create docker image and deploy over ssh