本文参考 :  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命令未执行.这个怎样完成构建后的自动发布?

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

 

posted on 2020-07-06 17:35  骊珠渎齐静落魄山石巉  阅读(154)  评论(0编辑  收藏  举报