Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能,本博客将介绍jenkins的搭建和基本使用
环境:
CentOS7.3
一、准备环境
用于我们的jenkins需要使用Git,如果你是个Git新手,需要在Git参考网站(http://gitref.org)学习基础知识。
1、安装配置Git (也可以从http://git-scm.com根据你的操作系统下载合适的安装包)
[root@test1 ~]#yum -y install git-core
[root@test1 ~]#git --version
2、创建GitHub账号
如果没有Git账号需要创建一个。注册页面(https://github.com/plans)
3、配置SSH秘钥 (http://help.github.com/set-up-git-redirect)有详细说明
GitHub使用SSH秘钥建立计算机和GitHub服务器之间的安全连接
粘贴下面的文本,替换您的GitHub电子邮件地址
[root@test1 ~]#ssh-keygen -t rsa -b 4096 -C"你的电子邮件地址" #一路回车
[root@test1 ~]# eval $(ssh-agent -s) #在后台启动ssh-agent
将SSH私钥添加到ssh-agent。如果使用其他名称创建密钥,或者要添加具有不同名称的现有密钥,请将命令中的id_rsa替换为私钥文件的名称。
[root@test1 ~]#ssh-add ~/.ssh/id_rsa
[root@test1 ~]# cat ~/.ssh/id_rsa.pub #全部复制
回到git 点击右上角
4、创建代码库分支
本实验的所有示例代码存放在GitHub上,该链接为https://github.com/wakaleo/game-of-life,这是一个公共代码库,你可以在线上查看源代码,并复制自己的工作副本,但是如果你想修改源代码的话,必须创建一个自己的分支,首先登陆到你的Github账号并跳转到上面的链接,之后单机fork按钮,就可以创建属于自己的代码库副本了.
然后再命令行执行
git clone git@github.com:用户名/game-of-life.git
[root@test1 ~]#git clone git@github.com:zhangyoucheng/game-of-life.git
2、安装tomcat
tomcat是一个基于java的应用程序,所以你需要安装java环境
(近期Oracle有新的规定下载JDK必须要注册Oracle账号,直接wget下载地址下载下来的JDK已经没有办法用了,建议大家去网上找找资源下载JDK,版本不要太低就行,下载完解压后继续跟着本篇文章走即可)
1、安装java环境
官网下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
[root@test1 ~]#wget http://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.tar.gz
[root@test1 tmp]# tar -zxvf jdk-8u191-linux-x64.tar.gz
[root@test1 tmp]# mkdir /usr/local/java
[root@test1 tmp]# mv jdk1.8.0_191 /usr/local/java/
修改环境变量,在末尾加上这些
[root@test1 ~]# vim /etc/profile
unset i
unset -f pathmunge
export JAVA_HOME=/usr/local/java/jdk1.8.0_191
export CLASSPATH=.:JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
[root@test1 ]# source /etc/profile #使配置生效
[root@test1 java]# java -version #查看是否生效
安装tomcat
[root@test1 ~]#wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.35/bin/apache-tomcat-8.5.35.tar.gz
[root@test1 ~]#mkdir /usr/local/tomcat
[root@test1 ~]# tar -zxvf apache-tomcat-8.5.35.tar.gz
[root@test1 ~]# mv apache-tomcat-8.5.35 /usr/local/tomcat/
[root@test1 ~]# cd /usr/local/tomcat/apache-tomcat-8.5.35/bin/
[root@test1 bin]# ./startup.sh
访问一下tomcat
浏览器里输入IP地址:8080
3、安装Jenkins
直接把jenkins WAR文件放在tomcat的webapp目录下再启动tomcat服务就行
在jenkins网站(https://jenkins.io/download/)有主流操作系统的安装包
选择稳定版本
[root@test1 tmp]# wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war #下载jenkins
[root@test1 tmp]# mv jenkins.war /usr/local/tomcat/apache-tomcat-8.5.35/webapps/ #移动到webapp目录下
[root@test1 tmp]# cd /usr/local/tomcat/apache-tomcat-8.5.35/bin/ #进入命令目录
[root@test1 bin]# ./shutdown.sh #关闭tomcat
[root@test1 bin]# ./startup.sh #重启tomcat
等一会F5刷新一下以后弹出这个页面
没啥好说的,去jenkins这台机器在这个路径复制一下密码就行
等一会弹出两个选择,选择推荐的插件那个按钮等他安装
安装完再创建一下管理用户第一步安装jenkins就完成了!