码迷,mamicode.com
首页 > 其他好文 > 详细

Jenkins自动化部署环境搭建

时间:2020-07-06 17:54:04      阅读:101      评论:0      收藏:0      [点我收藏+]

标签:https   oar   配置   cat   img   远程仓库   日志   搭建   lis   

本文参考 :  https://www.cnblogs.com/fangts/p/11095316.html

感谢这位大佬!

环境 centos7 ,jenkins版本jenkins-2.243-1.1.noarch.rpm 

1.Jenkins简介

  Jenkins是基于java开发的一种持续集成工具;

  官网:https://jenkins.io/

  下载地址:https://jenkins.io/download/

2.安装jenkins;

  方法一: yum安装;

wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo

rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key

yum install jenkins -y

技术图片

技术图片

 

那没事儿了.我换一种方式;

 方法二: 直接下载好rpm安装;

技术图片

 

技术图片

 

 

 然后把包传到虚机里;

rpm -ivh jenkins-2.243-1.1.noarch.rpm 

 

 

 技术图片

 

3.配置

    vi /etc/sysconfig/jenkins ;我把web页面端口配置成6080;用户设置成root

技术图片

技术图片

 

修改文件夹属主; 

chown -R root:root /var/lib/jenkins/
chown -R root:root /var/log/jenkins/
chown -R root:root /var/cache/jenkins/

技术图片

systemctl jenkins restart ;

技术图片

 

现在;jenkins启动!

192.168.118.151:6080/jenkins   

技术图片

 

 找到密码填入;选择推荐插件;

技术图片

 

 创建管理员用户

 技术图片

下一步下一步

技术图片

 

 

4. 全局工具配置

安装插件 Pipeline Maven Integration、Maven Integration、Publish Over SSH、Gitee

技术图片

技术图片

 

 

插件安装完成后,设置远程服务器;在configure System - publish over ssh

技术图片

 此处设置远程服务器,Passphrase可以填ssh登录用户的密码;

技术图片

 

 

配置工具: maven  git jdk

技术图片

技术图片

 

技术图片

 

技术图片

 

 

5.创建任务

 

 技术图片

添加源码远程仓库认证;

 技术图片

添加在打包发布前要执行的命令以及包要放置的远程目录;

技术图片

 

技术图片

 

技术图片

 

 

 配置maven打包命令

技术图片

 

最后,开始构建

技术图片

 

 查看日志

 技术图片

 

技术图片

 

技术图片

 

最后还有两个疑问:

(1) 在配置时我们给的远程文件目录为/opt/cmspweb_dev,而构建完成war包仍然出现在默认目录下.这个配置在那个配置文件中修改?

(2) 我们在构建时给的要执行的命令部分未执行; 在构建前清理环境的已经执行,而build成功后需要启动tomcat的shell命令未执行.这个怎样完成构建后的自动发布?

研究解决后会在之后的博客中说明.

 

Jenkins自动化部署环境搭建

标签:https   oar   配置   cat   img   远程仓库   日志   搭建   lis   

原文地址:https://www.cnblogs.com/largefacecat/p/13230010.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!