Setting up Continuous Integration on Jenkins 2 Permalink to " Setting up Continuous Integration on Jenkins 2"
Installing Jenkins 2 Permalink to "Installing Jenkins 2"
Standard Permalink to "Standard"
Install JDK 8 on your machine.
Go to the official site https://jenkins.io/2.0/
Download the jenkins.war
With Docker Permalink to "With Docker"
Launch the Docker image (the default port has been changed to 18080 since the JHipster app is configured to run on 8080)
docker container run -d --name jenkins2 -p 18080:8080 -p 50000:50000 jenkins/jenkins
You can then access the Jenkins dashboard on
- http://localhost:18080 (on MacOS & Linux)
- http://192.168.99.100:18080 (on Windows)
- If this doesn’t work replace
192.168.99.100
with your docker’s default ip address:docker-machine ip default
- If this doesn’t work replace
Note: You’ll be asked for an initialAdminPassword
which you’ll find in the logs during your container startup.
You can also access it via docker logs jenkins2
e.g.
*************************************************************
*************************************************************
*************************************************************
Jenkins initial setup is required. An admin user has been created and a password generated.
Please use the following password to proceed to installation:
6707db8735be4ee29xy056f65af6ea13
This may also be found at: /var/jenkins_home/secrets/initialAdminPassword
*************************************************************
*************************************************************
*************************************************************
Create a new Job Permalink to "Create a new Job"
- Add New Item
- Enter an item name
- Select pipeline
- Click OK
- Definition: Pipeline script from SCM
- SCM: Git
- Repositories
- Repository URL: select your repository here