首页 > 其他 > 详细

环境部署之jenkins自动构建

时间:2019-10-25 13:16:09      阅读:74      评论:0      收藏:0      [点我收藏+]

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目录

  • /usr/lib/jenkins/:jenkins安装目录,WAR包会放在这里。
  • /etc/sysconfig/jenkins:jenkins配置文件,“JENKINS_PORT”,“JENKINS_HOME”等都可以在这里配置。
  • /var/lib/jenkins/:默认的JENKINS_HOME。
  • /var/log/jenkins/jenkins.log: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 &

环境部署之jenkins自动构建

原文:https://www.cnblogs.com/sourire-tester/p/11737042.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!