自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Jenkins整合sonarQube,进行代码审查

Jenkins整合sonarQube,进行代码审查流程图1. 准备工作:安装SonarQube Scanner插件:2. 添加sonarQube凭证:3. Jenkins配置sonarqube-scanner:4. jenkins 配置sonarqube:5. 在项目中添加sonarqube代码审查(非pipeline风格):新建一个freestyle风格的项目,添加配置:# sonarqube创建项目的令牌名字,要唯一sonar.projectKey=we

2020-12-25 17:50:23 304 1

原创 linux系统安装SonarQube

linux系统安装SonarQube1. 准备工作:安装jdk1.8和安装mysql 5.7以上版本mysql 数据库新建一个名称为sonar的数据库下载sonar压缩包:https://www.sonarqube.org/downloads/2.

2020-12-25 10:54:16 272 1

原创 Jenkins 配置邮箱服务器,发送构建结果

Jenkins 配置邮箱服务器,发送构建接口1. 准备工作:安装 Email Extension插件

2020-12-22 22:17:00 184

原创 Jenkins参数化构建项目(pipeline风格, 使用Jenkinsfile配置文件)

Jenkins参数化构建项目(pipeline风格, 使用Jenkinsfile配置文件)Jenkins后台管理构建项目时,手动添加参数,如输入分支名,根据分支名,构建哪个分支项目1. 修改Jenkins后台管理配置:修改web_demo_test_pipeline项目配置(贴图贴错项目了),去掉构建触发器修改项目里所有分支的Jenkinsfile配置文件的值,用el表达式接收Jenkins输入的参数值:访问接口测试...

2020-12-21 21:54:53 2198

原创 Jenkins 使用Git hook 自动触发构建

Jenkins 使用Git hook 自动触发构建1. 准备工作:安装 Gitlab Hook插件 和 GitLab 插件:

2020-12-21 21:30:45 220 1

原创 Jenkins内置的四种构建触发器

Jenkins内置的四种构建触发器1.触发远程构建:调用一个url地址来触发构建项目:通过访问的url:http://192.168.18.151:8888/job/web_demo_test_pipeline/build?token=6662. 其他工程构建后触发构建:web_demo_test_pipeline项目构建成功后触发构建web_demo_prod_pipeline项目web_demo_test_pipeline项目构建中3. 定时构建:4. 轮询

2020-12-15 21:03:29 231

原创 springboot 项目打成war包,放tomcat里访问接口 404问题

springboot 项目打成war包,放tomcat里访问接口 404问题1. springboot 自带tomcat,需要排除自带tomcat:启动类里继承 SpringBootServletInitializer类,重写configure方法pom文件排除tomcat依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId&

2020-12-15 12:09:45 541

原创 Jenkins将war包部署到tomcat服务器运行(Pipeline风格方式)

Jenkins将war包部署到tomcat服务器运行(Pipeline风格方式):1. 准备工作安装pipeline插件:pipeline的语法有两种方式一种是声明式,一种是脚本方式,官方推荐使用声明式,当要编写复杂脚本时,则需要用脚本方式由于pipeline是用groovy语言编写的,语法不懂,需要借助工具生成脚本来帮助我们实现拉取代码 打包 发布2. jenkins创建一个流水线风格项目:3. 编写从git拉取代码的groovy脚本:或者选择 checkout from ver

2020-12-14 17:15:01 692

原创 Jenkins将war包部署到tomcat服务器运行(maven风格方式)

Jenkins将war包部署到tomcat服务器运行(maven风格方式):1. 准备工作:将tomcat服务器里的tomcat配置后台管理登入用户和角色(用户名tomcat 密码tomcat)安装Maven Integration插件2. 创建一个项目(maven风格方式):其余的配置与自由风格的一样...

2020-12-14 09:25:58 147

原创 Jenkins将war包部署到tomcat服务器运行(freestyle风格方式)

Jenkins将war包部署到tomcat服务器运行:1. 准备工作:将tomcat服务器里的tomcat配置后台管理登入用户和角色(用户名tomcat 密码tomcat)2. Jenkins安装Deploy to container插件:3. 新建一个freestyle风格的项目(已配置好git和maven):4. 配置Deploy to container插件:5. 测试Jenkins将war包部署到tomcat服务器:从tomcat后台管理界面可以看到已经多了一个

2020-12-13 13:47:25 238

原创 Tomcat配置后台管理登入的用户和角色

Tomcat配置后台管理登入的用户和角色:1. 将tomcat解压到/opt/tomcat目录下2. 添加tomcat后台管理角色和用户:vi /opt/tomcat/conf/tomcat-users.xml<role rolename=“tomcat”/><role rolename=“role1”/><role rolename=“manager-script”/><role rolename=“manager-gui”/><rol

2020-12-13 11:12:47 631

原创 Jenkins 后台配置jdk和maven,并拉取打包代码

Jenkins 后台配置jdk和maven:1. 配置jdk:2. 配置maven:3. 配置全局设置: (类似于配置环境变量)4. 测试maven打包:在gitlab服务器上新建一个项目agromall-api,并push代码在Jenkins后台新建一个agromall-api工程:开始拉取代码并打包去/var/lib/jenkins/workspace/agromall-api目录下看是否有jar包打包成功...

2020-12-11 11:52:41 259 1

原创 Jenkin 创建gitlab凭证并拉取代码

Jenkin 创建gitlab凭证并拉取代码:凭证的作用主要是存储第三方应用(数据库 git仓库 docker …)的连接数据,以便Jenkins和这些三方应用交互1. 安装凭证管理插件:安装 Credentials Binding 插件2. 添加凭证:凭据类型有5种, 常用的是前两种3. 使用用户密码方式,给gitlab应用创建凭证:Jenkins安装git插件Jenkins服务器上安装 git工具yum install git -y创建用户名密码方式的git凭证:4.

2020-12-09 22:25:22 1499

原创 Jenkins 权限管理

Jenkins 权限管理:1. 下载安装Role-base插件2. 修改授权策略为Role-base策略:3. 创建角色:创建一个baseRole全局角色,只分配登录权限:创建一个itemRole1的项目类型角色,且只能访问项目名为test1为开头的项目:创建一个itemRole2的项目类型角色,且只能访问项目名为test2为开头的项目:点击保存:4. 创建用户:创建 jack 和 rose 两个用户5. 用户分配角色:给jack分配itemRole1角色和ba

2020-12-09 16:34:11 86

原创 centos7系统安装Jenkins

安装Jenkins:1. 下载安装Jenkins:wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.reporpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.keyyum install -y jenkins --nogpgcheck2. 修改配置文件:vi /etc/sysconfig/jenkinsJENKINS_US

2020-12-09 15:19:57 82

原创 linux系统安装maven仓库

安装maven仓库1. 到maven官网下载压缩包:http://maven.apache.org/download.cgi2. 上传到linux的/usr/local目录:cd /usr/localrz apache-maven-3.6.3-bin.tar.gz3. 解压压缩包:tar -zxvf apache-maven-3.6.3-bin.tar.gzrm -rf apache-maven-3.6.3-bin.tar.gzmv apache-maven-3.6.3/ maven4.

2020-12-05 16:12:15 161

原创 linux系统安装jdk

安装jdk1. 查看是否安装过jdk:rpm -qa|grep jdk (有安装过,需要卸载)2. 下载安装jdk:yum install java-1.8.0-openjdk* -y默认安装路径 usr/lib/jvm3. 修改配置文件:vi /etc/profile (在文件的最后添加配置)export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.272.b10-1.el7_9.x86_64export PATH=$JAVA_HOME

2020-12-05 14:31:03 228

原创 centos7系统安装gitlab代码仓库

Gitlab 安装:1. 安装相关依赖:yum -y install policycoreutils openssh-server openssh-clients postfixyum install policycoreutils-python -y2. 启动ssh服务&设置为开机启动:systemctl enable sshd && sudo systemctl start sshd3. 设置postfix开机自启, 并启动,postfix支持gitlab发邮件功能:

2020-12-04 21:23:55 147

原创 vmware虚拟机安装centos7(NAT网络模式)

1.安装centos7:2.网络设置cd /etc/sysconfig/network-scripts/vi ifcfg-ens33重启网络服务: service network restartping 一下自己设置的ip地址和百度网址

2020-12-02 17:50:29 140

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除