jenkins
9.1、安装
1、前提
1)安装了JDK,并配置好环境变量:JAVA_HOME
2)安装了Maven,并配置好环境变量:MAVEN_HOME
2、安装
1)添加Jenkins的源(repository)
# wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
2)安装Jenkins
# yum install jenkins
3)jenkins目录
4)启动jenkins
# systemctl start jenkins.service
下面是启动遇到的报错~
启动报错1:
出现如下报错,原因是Jenkins启动服务的java路径还是默认的,并不是我们自己安装jdk是的路径
所以,我们需要把文件/etc/init.d/jenkins中的路径修改过来
# vi /etc/init.d/jenkins
candidates="
/etc/alternatives/java
/usr/lib/jvm/java-1.8.0/bin/java
/usr/lib/jvm/jre-1.8.0/bin/java
/usr/lib/jvm/java-1.7.0/bin/java
/usr/lib/jvm/jre-1.7.0/bin/java
/usr/java/jdk1.8.0_152/bin/java
"
最后一行中的路径修改成你jdk的安装路径(修改前是/usr/bin/java)
启动报错2
端口占用,我们可以先检查Jenkins的默认8080启动端口是否被占用,然后再杀死这个进程(不推荐),或者选择将/etc/sysconfig/jenkins配置文件中的启动端口8080改成其他的端口号!
1)查看当前运行的所有进程的端口使用情况
# netstat -apn
2)查看指定端口使用情况
# netstat -apn | grep 端口号
3)杀死指定进程(端口号对应的pid) # kill 指定端口的pid号
3、访问Jenkins的主页
1)通过IP:端口号,就可以访问Jenkins的主页了!这个时候我们去查这个目录下查看管理员密码/var/lib/jenkins/secrets/initialAdminPassword,并输入到输入框中!
2)输入管理员密码,点击Continute进入下一步,需要选择是安装推荐的插件还是自定义选择安装的插件,我这里选择默认推荐的,然后继续下一步:
3)创建第一个管理员用户,保存完成
9.2 jenkins自动构建
1、配置
2、下载插件
3、解决 “mvn: 未找到命令” 命题
4、linux上修改jenkins默认工作空间
1)修改/etc/profile,加上
JENKINS_HOME=/data/jenkins_data/ export JENKINS_HOME
2)修改 /etc/syconfig/jenkins
JENKINS_HOME="/opt/jenkins"
3)使配置文件生效
# source /etc/profile
4)重启jenkins
# service jenkins restart
5)查看是否生效
# ps -ef|grep jenkins
5、重启jenkins
# cd /usr/lib/jenkins/
# nohup java -jar jenkins.war --httpPort=8081(指定端口号) >/dev/null 2>&1 &
原文:https://www.cnblogs.com/sourire-tester/p/11737042.html