栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

jenkins+springcloud 多模块自动化构建

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

jenkins+springcloud 多模块自动化构建

jenkins+springcloud 多模块自动化构建 一 安装jenkins
##1 部分版本的jenkins安装缺少插件依赖,导致无法正常安装,建议直接从清华镜像资源站下载稳定版的jenkins
https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/


##2 下载完成后使用rpm方式进行安装
rpm -ivh jenkins-2.289.1-1.1.noarch.rpm

##3 修改配置文件
###3.1 修改/etc/sysconfig/jenkins,修改下面两个选项,端口任意

JENKINS_USER="root"
JENKINS_PORT="10000"


###3.2 修改/etc/init.d/jenkins 下的candidates配置,再第74行,添加自己的jdk目录
/usr/local/jdk/bin/java


##4 启动jenkins
systemctl start jenkins.service

*******卸载jenkins

##停止jenkins服务
systemctl stop jenkins.service

##卸载jenkins
rpm -e jenkins

##检查是否卸载成功
rpm -ql jenkins 

##彻底删除残留文件
find / -iname jenkins | xargs -n 1000 rm -rf
二 jenkins配置
##常用插件汇总
## 汉化插件  直接搜索Locale
Locale plugin
Localization: Chinese (Simplified)

##gitlab自动化构建插件
GitLab Plugin


##springcloud 多模块配置
###1 gitlab插件--webhook钩子
###2 pathignore----模块过滤
###3 ruby-runtime----pathignore依赖所需
三 springcloud项目打包部署
##说明:本项目中springcloud微服务打包成tar.gz的包进行部署,打包后的项目结构如图所示

##对于打的tar.gz的包,解压后包含bin、conf、lib三个文件

##对于jenkins配置

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sImXK8lP-1652431211343)(https://raw.githubusercontent.com/linglongQaQ/cloudimg/master/img/image-20220513144642399.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IBmbARDU-1652431211344)(https://raw.githubusercontent.com/linglongQaQ/cloudimg/master/img/image-20220513145224971.png)]

##打包命令
clean install -pl GreenEC-Iot-Web -am -amd -Pdev -Dmaven.test.skip=true

##step2 整个步骤一般需要安装pathignore插件,否则无法对路径进行过滤
##安装步骤-手动安装方式(pathignore插件在jenkins的可选插件中找不到的情况下)
##1 在国内的https://mirrors.tuna.tsinghua.edu.cn/jenkins/plugins/pathignore/ 下载插件
wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/plugins/pathignore/0.6/pathignore.hpi

##2 下载ruby-runtime.hpi文件,pathignore插件依赖于ruby-runtime插件  https://mirrors.tuna.tsinghua.edu.cn/jenkins/plugins/ruby-runtime/0.10/
wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/plugins/ruby-runtime/0.10/ruby-runtime.hpi

##3 在jenkins的安装目录,我使用的是rpm方式安装,jenkins的地址在/var/lib/jenkins/plugins,将两个hpi文件拷贝到该目录下,然后重启jenkins
systemctl restart jenkins.service

nkins的地址在/var/lib/jenkins/plugins,将两个hpi文件拷贝到该目录下,然后重启jenkins
systemctl restart jenkins.service

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/885808.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号