I began by creating four identical CENTOS Virtual Machines. I probably didn't need 4 separate servers however I figured I would end up making mistakes and have to rebuild one or more of the servers during the project. Our lab environment has large servers runing VMware. I created the following four virtual servers.
- DockerJenkins
- DockerGIT
- DockerHub
- DockerArtifactory
I began by setting up the Jenkins Server.
Step 1) Add the Jenkins RPM repository to yum configuration, then install Jenkins
# wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
# rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key
# yum install jenkins
....Lots of output ....
Step 2) Verify Jenkins is installed and setup as a service.
# chkconfig --list jenkins
jenkins 0:off 1:off 2:off 3:on 4:off 5:on 6:off
# service jenkins
Usage: /etc/init.d/jenkins {start|stop|status|try-restart|restart|force-reload|reload|probe}
Step 3) Start Jenkins
# service jenkins start
Starting Jenkins bash: /usr/bin/java: No such file or directory
[FAILED]
OOPS we didn't install java.
Lets see what's available
# yum list available | grep java.
.... Lots of output here ...
# yum install java-1.7.0-openjdk
....Lots more output here ...
Lets check to see if we've actually installed Java
# java -version
java version "1.7.0_71"
OpenJDK Runtime Environment (rhel-2.5.3.1.el6-x86_64 u71-b14)
OpenJDK 64-Bit Server VM (build 24.65-b04, mixed mode)
Now lets start Jenkins
# service jenkins start
Starting Jenkins [ OK ]
Lets make sure Jenkins is up and running. Open a browser and navigate to your server, port 8080.
WooHoo We did it!!!
In PART 2 we will discuss setting up a server to host GIT.
No comments:
Post a Comment