There is my version of Jenkins docker image.
This image based on the official Jenkins docker image and also includes Node.js, Newman, Python, PIP, VIM, and Jenkins job builder.
This is a fully completed solution for working with Jenkins, Jenkins job builder, and Postman collections.
Docker, Jenkins, Jenkins job builder, Node.js, Newman, Python, PIP, VIM
Usage information official Jenkins docker image here
- open command line
- check Docker version
docker --version
- if Docker doesn't find install from Docker
- clone git repository
https://github.com/MaryGeraseva/6-docker-jenkins-newman-jjb.git
- create and open folder for Jenkins
cd [$user.dir]/6-docker-jenkins-newman-jjb
mkdir jenkins-data
cd jenkins-data
- build Jenkins image
docker build -t [$image-name] ./
- build container
docker run -v [$user.dir]/6-docker-jenkins-newman-jjb/jenkins-data:/var/jenkins_home --name [$image-name] -p 8080:8080 -p 50000:50000 [$container-name]
- open Jenkins, create new user and download required plugins
Jenkins job builder (JJB) is an additional application which takes simple descriptions of Jenkins jobs in YAML or JSON format and uses them to configure Jenkins.
More information about Jenkins job builder here.
Sample files and usage in my project.
e-mail: mary.geraseva@gmail.com
telegram: @MaryGeraseva
skype: mary_geraseva
linkedIn