jenkins
文章平均质量分 64
不忘丶初衷
这个作者很懒,什么都没留下…
展开
-
Jenkins Pipeline 使用
使用参考文档:http://www.yunweipai.com/35846.html原创 2021-06-11 18:18:45 · 96 阅读 · 0 评论 -
Jenkins集成SonarQube进行代码质量检测
SonarQube 介绍SonarQube 是一个开源的代码质量分析平台,便于管理代码的质量,可检查出项目代码的漏洞和潜在的逻辑问题。同时,它提供了丰富的插件,支持多种语言的检测,如 Java、Python、Groovy、C、C++等几十种编程语言的检测。它主要的核心价值体现在如下几个方面:检查代码是否遵循编程标准:如命名规范,编写的规范等。 检查设计存在的潜在缺陷:SonarQube 通过插件 Findbugs、Checkstyle 等工具检测代码存在的缺陷。 检测代码的重复代码量:Son原创 2021-05-21 23:31:47 · 263 阅读 · 0 评论 -
centos7安装与部署SonarQube、SonarQube Scanner
SonarQube 简介需求:随着项目团队规模日益壮大,项目代码量也越来越多。且不说团队成员编码水平层次不齐,即便是老手,也难免因为代码量的增加和任务的繁重而忽略代码的质量,最终的问题便是bug的增多和代码债务的堆积。因此,代码review便日益提上了日程。当然人工review的效率还是相当低下的,于是我们采用了自动化代码review的工具,便是今天的主角:SonarQube。SonarQube® 是一种自动代码审查工具,用于检测代码中的错误,漏洞和多余的代码。它可以与您现有的工作流程集成.原创 2021-05-21 23:14:00 · 381 阅读 · 0 评论 -
Jenkins配置邮件通知
完成基于jenkins的持续集成部署后,任务构建执行完成,测试结果需要通知到相关人员。这篇博客,介绍如何在jenkins中配置邮件通知的方法。一、安装邮件插件由于Jenkins自带的邮件功能比较鸡肋,因此这里推荐安装专门的邮件插件,不过下面也会顺带介绍如何配置Jenkins自带的邮件功能作用。可以通过系统管理→管理插件→可选插件,选择Email Extension Plugin插件进行安装:由于我已经安装了该插件,因此这里显示在已安装目录下,还未安装的童鞋可以通过右上角的搜索..原创 2021-05-21 21:43:10 · 108 阅读 · 0 评论 -
Jenkins环境配置定时构建
每次手动触发job构建,是很麻烦的一件事情,job中可以配置定时构建,今天就来分享下定时构建;构建分为两种:定时构建和轮询SCM。一、定时构建Jenkins采用了著名的UNIX任务调度工具CRON所使用的配置方式,用5个字段代表5个不同的时间单位(中间用空格隔开),语法如下:字段 * * * * * 含义 分钟 小时 日期 月份 星期 取值范围 0-59 0-23 1-31 1-12 0-7 示原创 2021-05-21 21:10:37 · 167 阅读 · 0 评论 -
Jenkins配置钉钉通知
Jenkins 构建的项目信息一般会通过邮件发送给对应的开发人员。但是邮件的弊端是接收查看不是很及时。因此把Jenkins添加进钉钉聊天群就很高效的解决该类问题,本文介绍如何使用Jenkins集成钉钉群通知。一、配置钉钉机器人注:需要在钉钉电脑端操作进入钉钉群 -->> 智能群助手 -->> 添加机器人 -->> 配置机器人 -->> 获取webhook注意:如果你不是群主,且群主开启了仅群主可管理,那么你将无法创建机器人1)选择自定义机器原创 2021-05-21 20:22:24 · 383 阅读 · 0 评论 -
Centos7安装jenkins+gitlab实现自动触发
1、安装java环境解压java包然后修改配置环境变量cat /etc/profile#set jdk envexport JAVA_HOME=/data/service/javaexport CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jarexport PATH=$PATH:${JAVA_HOME}/binsource /etc/profil原创 2021-05-20 00:39:58 · 114 阅读 · 0 评论 -
jenkins权限管理,不同用户显示不同项目
1、安装Role-based Authorization Strategy插件系统管理-管理插件-可选插件中安装Role-based Authorization Strategy安装后重启jenkins使其生效2、在系统管理-Configure Global Security-授权策略-Role-Based Strategy,勾选Role-Based Strategy保存3、此时在系统管理下,就可以看到Manage and Assign Roles了4、管理...原创 2021-05-07 16:07:12 · 181 阅读 · 0 评论 -
jenkins实现构建分支选择框
一、下载安装插件在管理中选插件,输入Git Parameter,点击安装二、配置安装完成后,可以看到项目配置中多了个选择勾选它,选择git Parameter取个变量名,写下备注,Parameter Type选择branch or tag源码管理中,在Branch Specifier中填入刚才的变量名,注意要加$完成展示:...原创 2021-05-07 15:53:04 · 292 阅读 · 0 评论 -
jenkins实现多选框
实现效果实现过程:jenkins自带的参数化不支持多选框,不过有插件支持:Extended Choice Parameter Plug-In插件地址: https://plugins.jenkins.io/extended-choice-parameter使用教程Name -- 定义变量名Parameter Type -- check boxes 复选框实现后,展示如下。后续使用name的值,只需要使用 $name就行。...原创 2021-05-07 15:36:12 · 1361 阅读 · 1 评论 -
Jenkins集成ldap
参考网址:https://plugins.jenkins.io/ldap/按照上述配置完成后即可通过ldap上的账号进行登录。注意:使用ldap验证方式后,原有的jenkins管理员用户无法使用,即不可登录,所以需要先将指定的一个用户设置为管理员后才可退出登录,否则,无法进行登录。如果出现这个无法登录的问题,解决方法如下:参考网址:https://yq.aliyun.com/articles/498948admin密码更改忘记情况(1)...原创 2021-05-07 15:05:39 · 348 阅读 · 0 评论 -
Jenkins的升级、备份、迁移
Jenkins的安装:两种安装方式:(1)yum安装wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo #添加到yum库rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key #导入密钥yum install -y jenkins #下载安装systemctl start jenkins #启动jen原创 2021-05-07 15:28:39 · 184 阅读 · 0 评论