网上接单做效果图哪个网站好,个人备案能做什么网站,上海大学生兼职做网站,网站建设公司华网天1、
一、构建之后的配置 1、安装allure插件 安装好之后#xff0c;可以在这里搜到已经安装的 2、配置allure的allure-commandline
正常配置#xff0c;是要么在工具里配置#xff0c;要么在系统里配置 allure-commandline是在工具里进行配置 两种方式进行配置
1#xff…1、
一、构建之后的配置 1、安装allure插件 安装好之后可以在这里搜到已经安装的 2、配置allure的allure-commandline
正常配置是要么在工具里配置要么在系统里配置 allure-commandline是在工具里进行配置 两种方式进行配置
1直接下载比较慢 直接保存即可下载 2通过本地的包配置 也就是到版本号这一级就可以了不要到bin目录 3、项目构建之后的操作--生成报告
共2个步骤
1.生成数据告诉Jenkins你的数据在哪里 2.通过数据生成报告Jenkins会给你做 1选择要配置的项目 2点击配置 3 选择构建后的操作 4 选择步骤 5选择构建后进行报告 6报告内容-配置 6.1在工作空间查看main文件 6.2在main文件查看运行结果存放的文件夹的名称 6.3在allure-report的配置里这个路径要配这这个文件夹的名称 7配置完成后这里显示allure-report 8运行生产报告 生成对应的产生的报告 PSJenkins在哪里服务器就在哪里虚拟环境就在哪里。 9报告信息通知项目相关人员
9.1方法一企业微信-机器人
创建一个企业微信群并且添加一个机器人并且复制它的Webhook地址
9.1.1在企业微信添加机器人 创建机器人拿到机器人的webhook地址 9.1.2下载对应程序的插件-Qy Wechat Notification 点击安装后下载成功 9.1.3) 需要Jenkins能够访问这个地址在system配置 9.1.4进入项目配置构建后的操作--企业微信通知 此时 9.2方法二邮件方式 稍微复杂一点
第一步系统管理ManageJenkins一系统配置System一系统管理员邮件地址发送者设置邮箱配置
9.2.1配置发送人邮箱--系统管理员邮箱 在system中配置 配置发送人--系统管理员邮箱尽量不要使用QQ邮箱 9.2.2授权
授权--系统管理ManageJenkins一系统配置System一扩展电子邮件通知ExtendedE-mailNotification 在邮箱网页版的设置里面找到smpt的服务器地址 放到Jenkins里面端口默认是25 网页版邮箱这里必须是开启的 填写授权码 获取新的授权码 这个授权码一般只会显示一次 复制后填写 用户名是邮箱地址密码是授权码描述也用授权码即可 要选择添加后的授权和账号 9.2.3项目的配置--构建后的操作 配置四项 第4项要打开高级设置 找到tigger
删掉之前的 添加always 构建后发送的邮件
打开报告的地址 二、使用Sonar进行静态扫描
1、什么是Sonar SonarSonarQube是一个开源平台用于管理源代码的质量 2、Sonar Qube的安装
官网Code Quality, Security Static Analysis Tool with SonarQube | Sonar
官网下载的话会让用jdk19的版本这个版本太高了安装比较麻烦建议使用老师提供的安装包不要自己在官网下载了。
1直接安装老师的安装包
建议用老师的sonar的版本Sonar 9.7.0的版本使用 JDK 11的版本 2启动
win在当前目录打开cmd 输入StartSonar.bat 直接回车 启动之后打开下面这个链接会有点慢一直超时因为比较耗资源
http://localhost:9000/ 账号密码admin admin 打开 3修改端口号如果需要的话
如果上面的9000端口被占用那么需要修改端口修改端口号的方法 打开上面这个文件搜索9000 把9000修改为不一样的端口号比如8801 4汉化非必要
汉化后 汉化因为我们的版本是 9.7 , 但是目前是 10.X的版本所以我们这个位置需要手动去进行下载对应的jar
包并且放在sonarqube-X.X/extensions/plugins目录下然后重启Sonar Qube 需要下载 这个Jar包
Release sonar-l10n-zh-plugin-9.7 · xuhuisheng/sonar-l10n-zh · GitHub 5官网下载
如果是官网下载的话官网界面 要选择免费的开源的 3、安装SonarScanner(本地/插件)
1方法一 通过本地的bat文件进行执行
地址SonarScanner CLI 拿到地址 2扫描器是以一个命令的方式进行执行。要执行下面4个命令 2.1 4个命令放的位置 在部署之前要扫描 组成应该是什么样子
SonarScanner 位置在哪里
F:\ProjectHcEdu\cicdclass\day03\sonar-scanner\Windows\sonar-scanner-4.7.0.2747-windows\bin\sonar-scanner.bat
扫描之后项目的名字叫什么
-Dsonar.projectKeyfuben
扫描之后显示在什么位置 SonarQube地址
-Dsonar.host.urlhttp://127.0.0.1:9000
SonarQube地址对应的账号密码
-Dsonar.loginadmin -Dsonar.passwordadmin1 方法二 通过插件进行执行
第一步Jenkins安装扫描器的插件SonarQube Scanner下载好了最好重启一下Jenkins
第二步进行配置tools 第三步配置对应的信息 3构建结果 测试就看看有没有什么影响问题由开发来解决 4、通过插件来执行
插件是不需要执行这3个命令的
第一个位置是本地安装的位置插件不需要。
3、4那2个命令是在tools配置的不需要单独执行
只需要维护项目名字即可 第一步Jenkins安装扫描器的插件SonarQube Scanner下载好了最好重启一下Jenkins 下载完成 第二步进行配置tools 第三步配置对应的信息 添加凭证的方式 上面这个凭证数据srcret和描述获取的方式如下
进入到Sonar Qube里面 选永不过期 然后回到Jenkins把刚才这个配上 第三步配置项目 sonar.projectKeySONAR-${JOB_NAME}-${BUILD_NUMBER} 同
通过变量方式获取运行项目的名字 然后就可以去构建了。