您当前的位置: 首页 >  jenkins

cuiyaonan2000

暂无认证

  • 2浏览

    0关注

    248博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Jenkins环境搭建

cuiyaonan2000 发布时间:2019-12-09 15:15:09 ,浏览量:2

序言

          Jenkins的在Centos7的环境搭建.这个没啥好说的了,记录下操作过程,全程当个笔记吧.

官网 https://jenkins.io
Jenkins是一个开源的、可扩展的持续集成、交付、部署(软件/代码的编译、打包、部署)基于web界面的平台。
Jenkins是一个工具集,提供了各种各样的插件
比如获取git上最新的代码
比如可以帮你编译源代码
比如可以调用自定义的shell脚本远程执行命令
官方文档 https://jenkins.io/doc/

  部署方式

在官网上的下载部署方式有多种,比如docker,war,rpm等.这里采用直接下载rmp的形式来安装(下载地址:https://jenkins.io/zh/download/ 根据你的服务器选择合适的rpm就行了),当然该下载页面也显示使用yum install的形式.都差不多.

常用的rmp部署形式会形成如下的文件或者目录

Jenkins相关目录,jenkins备份可以将相关文件拷贝即可
查看安装目录命令:rpm -ql jenkins

如下是对应目录的一些注释,主要的,没截全
安装目录 /var/lib/jenkins
任务目录 /var/lib/jenkins/jobs
插件目录 /var/lib/jenkins/plugins
用户目录 /var/lib/jenkins/users
配置文件 /etc/sysconfig/jenkins
日志目录 /var/log/jenkins

 

部署
[cuiyaonan2000@localhost jenkins]# wget https://prodjenkinsreleases.blob.core.windows.net/redhat-stable/jenkins-2.190.3-1.1.noarch.rpm


[cuiyaonan2000@localhost jenkins]# rpm -ivh jenkins-2.190.3-1.1.noarch.rpm 


[cuiyaonan2000@localhost jenkins]# vim /etc/sysconfig/jenkins

# 修改监听端口为9090
JENKINS_PORT="9090"


# 不要问我为什么 没用systemclt~~~~~ 来启动 
# 启动的时候报错 nkins[1476]: Starting Jenkins bash: /usr/bin/java: 没有那个文件或目录
# 则可以建立一个软连接 解决
# 第一步: 找到jdk 使用命令 whereis java
# 第二部: ln -s 第一步的路径  /usr/bin/java
[cuiyaonan2000@localhost jenkins]# service jenkins restart


#初次登陆的时候需要填写这个里面的内容才能登陆.并设置管理员账号
[cuiyaonan2000@localhost jenkins]# cat /var/lib/jenkins/secrets/initialAdminPassword


 

初次登陆要求填写指定文件里面的密码~~~(路径就是:cat /var/lib/jenkins/secrets/initialAdminPassword)

然后选择推荐的安装插件就行了,系统就会自动安装插件(如果后面要添加插件可以再添加,不必捉急).安装完毕后就可以创建一个超级管理员了. 

另安装常用插件的过程比较长~可以可以喝一杯,然后在来操作.;

 

 

jenkins用例(mavne,svn) 首先配置环境 (1) 进入配置界面---> Manage Jenkins --> Global Tool Configuration

 

(2) 配置maven的settings.xml

 

(3)配置jdk

 

 

 

(4)配置maven

  安装Mavne插件 (1)Manage-jenkins --> Manage plugins

 

(2)搜索Maven插件(关键字:Maven Integration)

  添加Deploy container插件

同理如上,搜索Deploy to container

  创建所要创建的项目

 

(1)新建maven项目

 

 

(2)点击进入项目配置

 

 

(3)项目详细配置:General

 

 

(4)源码管理,为了全屏能看到,我将浏览器缩小了

 

 

 

(5)构建触发器

 

 

(6)build

 

 

完成上述步骤,就能够对svn的项目进行编译,并且打包成war包了

接下来如何将生成的war包如何自动复制到tomcat中(tomcat会自动将war包解压成相应的项目)

 

(7)先配置tomcat/config/tomcat-user.xml中配置一个manager用户,打开tomcat-user.xml




上述配置的admin等下需要使用到

(8)配置

 

好了,到了上面基本上配置完成了,当然还可以配置的更加完善,比如构建完成之后发送邮件、以及部署到多个服务器的tomcat中,那些就不介绍了。配置完成之后呢就可以在点击构建了

 

 

 

 

 

 

 

 

 

 

关注
打赏
1638267374
查看更多评论
立即登录/注册

微信扫码登录

0.0379s