Jenkins安装和部署
安装
一、ssh免密码登录
通过命令”ssh-keygen -t rsa“生成秘钥
[root@localhost /]# ssh-keygen -t rsa

在/root/.ssh/目录下会有这四个文件
authorized_keys:存放远程免密登录的公钥,主要通过这个文件记录多台机器的公钥
id_rsa : 生成的私钥文件
id_rsa.pub : 生成的公钥文件
know_hosts : 已知的主机公钥清单
把id_rsa.pub改成authorized_keys放到要被免密登录的服务器上/root/.ssh/目录下
在本地ssh root@IP 就可以免密登录了
修改命令
[root@localhost .ssh]# mv id_rsa.pub authorized_keys

二、java环境配置
去oracle官网http://www.oracle.com/technetwork/java/javase/archive-139210.html下载所需版本jdk
1、自定义安装JDK
1、查看现有的安装jdk版本
[root@localhost ~]# java -version
2、将下载jdk安装包拖入home文件夹下
3、检测目前所安装的jdk版本 【rpm -qa | grep jdk 】
[root@localhost /]# rpm -qa | grep jdk
4、卸载目前所安装的 jdk 【 rpm -ef --nodeps 所要卸载jdk版本全称】
[root@localhost /]# rpm -ef --nodeps jdk-1.7.0_80-fcs.x86_64
5、卸载之后用 java -version ,命令查看
查看卸载情况: 卸载成功 【rpm -qa | grep java】
[root@localhost software]# rpm -qa | grep java
6、进入home文件夹下安装 jdk 【 rpm -ivh jdk安装包全称 】
[root@localhost home]# rpm -ivh jdk-8u162-linux-x64.rpm
7、查看安装路径 默认安装到 /usr/java 文件夹里面
8、配置 jdk 环境变量 进入编辑环境变量文件profile 】【vi /etc/profile】
[root@localhost ~]# vi /etc/profile
在profile文件的最后面添加 下面程序
export JAVA_HOME=/usr/java/jdk1.8.0_162 #jdk安装全路径加jdk全称
export JRE_HOME=/usr/java/jdk1.8.0_162/jre #jdk安装全路径加jdk全称加jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
9、执行执行profile文件 使其生效 【source /etc/profile】
[root@localhost software]# source /etc/profile
10、检查是否安装成功
[root@localhost etc]# java -version
三、maven配置
1、将 apache-maven-3.5.0-bin.tar 包 解压放到/usr/java目录下(在本目录下的apache-maven-3.5.0-bin.tar包)
配置环境变量在/etc/profile文件末尾追加
配置 maven 环境变量
[root@localhost ~]# vi /etc/profile

export MAVEN_HOME=/usr/java/apache-maven-3.5.0
export PATH=$PATH:$MAVEN_HOME/bin
执行生效命令
[root@localhost ~]# source /etc/profile
测试是否可用
[root@localhost ~]# mvn –v

四、tomcat配置
解压放到/usr/local/目录下
解压tomcat
[root@localhost local]# tar -zxvf apache-tomcat-7.0.91.tar.gz

五、jenkins安装
将下载好的jenkins.war解压放到ROOT目录下,启动tomcat就可以了
第一次访问

然后复制红色的路径,在终端输入 vi 红色路径,将文件中的密码复制出来到页面的密码处
[root@localhost local]# vi /root/.jenkins/secrets/initialAdminPassword

浙公网安备 33010602011771号