一、安装配置java环境,安装jdk,以下是我的jdk版本,具体安装过程不做叙述。
[root@centos local]# java -version
java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)
二、Jenkins安装
根据自己的环境自行安装,我看好多都说安装在tomcat下,我这里不需要,直接安装Jenkins。
1、Jenkins常用的三种安装方式:
1》直接下载war包jenkins.war,地址https://jenkins.io/download,也就是放在tomcat中运行。
1.1 可以把war包直接部署在servlet容器中,如tomcat
1.2 可以直接使用命令运行jenkins.war包,java -jar jenkins
2》jenkins下载rpm包:http://pkg.jenkins-ci.org
下载到本地执行安装命令 rpm -ivh jenkins-××××.rpm
2、jenkins安装后默认目录
/usr/lib/jenkins/jenkins.war WAR包
/etc/sysconfig/jenkins 配置文件
/var/lib/jenkins/ 默认的JENKINS_HOME目录
/var/log/jenkins/jenkins.log Jenkins日志文件
3、配置jenkins
1》编辑jenkins配置文件更改端口,默认8080,最好修改一下,防止冲突,我使用8181
vim /etc/sysconfig/jenkins
2》修改jenkins默认操作用户,默认使用jenkins用户,如果不修改。部署项目上需要调整涉及到的文件和目录的操作权限,可以调整jenkins配置文件,将默认用户修改为 root
vim /etc/sysconfig/jenkins
将JENKINS_USER="jenkins"调整为JENKINS_USER="root",我这里默认使用jenkins
比如配置git远程代码库时会报错。但这里配置后系统安全性就低,生产上尽量不配置,如果是内网可以,这个根据自己情况而定。我这里使用的是默认jenkins用户。
4、启动jenkins
systemctl start jenkins
注意:这里可能会出错,反正我是没有启动成功,原因jdk采用tar包安装,需要修改jenkins的init文件
vim /etc/init.d/jenkins
在candidates变量中添加自己的java路径,例如我的路径:/usr/local/java/bin/java
重新执行systemctl start jenkins 启动成功,高兴,开心!
5、在本地浏览器中输入http://ip:端口,登录jenkins,首次登录jenkins会要求解锁
执行 cat /var/lib/jenkins/secrets/initialAdminPassword 命令,复制密码粘贴到浏览器密码处
选择“安装推荐的插件”
Create First Admin User
不做描述,直接看结果。。。。。