
jenkins
文章平均质量分 67
jenkins
ximeneschen
这个作者很懒,什么都没留下…
展开
-
Jenkins 使用sonarqube构建流水线代码审查项目
在jenkins中我们可以借助snarqubescanner插件工具来扫描代码,但是额外sonarqubeserver需要再安装,这里我选择。Sonarqube是一个开源的代码质量检测工具,可以单独使用,也可以作为一个检测步骤放在Jenkins的pipelineCI/CD流水线。,用户可以在这个sonarqubeserver的网页界面查看报告。......原创 2022-07-23 21:38:41 · 2090 阅读 · 1 评论 -
docker搭建sonarqube,mysql5.7环境
SonarQube是一款开源代码检测工具。本篇介绍通过docker来安装。大概的一个运作流程是这样的,先通过sonar-scanner插件扫描代码,把数据存储到数据库,sonarQube读取数据库,将数据库展现在web平台。原创 2022-07-23 14:50:29 · 959 阅读 · 0 评论 -
Jenkins常用构建触发器的介绍与使用及其参数化构建与邮件通知的配置,及配合github创建webhook触发jenkins自动构建
说白了就是在什么时间,什么条件下去触发构建.触发远程构建设置触发远程构建触发方式在身份验证令牌填写的下面,有几行英文,大致意思就是我们需要访问对应的链接来触发远程构建#格式token=TOKEN_NAME或者/buildWithParameters?token=TOKEN_NAME#例如http访问测试让我们在浏览器打开这个链接,然后返回页面查看效果。总结当我们设置触发远程构建之后。就是说我们发布项目的时候,如果本次项目需要在其他工程构建完成之后自动构建,可选择此项....原创 2022-07-23 04:11:35 · 1271 阅读 · 0 评论 -
jenkins下使用声明式(Declarative)和Jenkinsfile的方式构建Pipeline流水线项目
概念Pipeline,简单来说,就是bash一套运行在Jenkins上的工作流框架,将原来独立运行于单个或者多个节点的任务连接起来,实现单个任务难以完成的复杂流程编排和可视化的工作。使用Pipeline有以下好处(来自翻译自官方文档)代码Pipeline以代码的形式实现,通常被检入源代码控制,使团队能够编辑,审查和迭代其传送流程。无论是计划内的还是计划外的服务器重启,Pipeline都是可恢复的。可停止Pipeline可接收交互式输入,以确定是否继续执行Pipeline。。...原创 2022-07-22 23:27:45 · 658 阅读 · 1 评论 -
Jenkins部署:The username you provided is not allowed to use the text-based Tomcat Manager (error 403)
今天在配置Jenkins的自动部署功能,手动构建时报“Theusernameyouprovidedisnotallowedtousethetext-basedTomcatManager(error403)”错误,如图。进入到tomcat的conf目录下,编辑tomcat-users.xml配置文件。添加manager-script角色,并赋予角色给admin。用于tomcat7自动部署的管理用户。...转载 2022-07-22 21:45:24 · 156 阅读 · 0 评论 -
jenkins凭证管理--Credentials Binding插件
凭据可以用来。常用的凭证类型有:原创 2022-07-13 00:19:01 · 1029 阅读 · 0 评论 -
Jenkins用户权限管理(插件Role-based Authorization Strategy的使用)
jenkins自带的认证颗粒度不够,开启权限全局安全配置切换授权策略创建角色jenkins中的角色分为三种不同的角色先创建一个全局角色,该全局角色仅勾选了Read的权限,因此然后去,分别将这两个用户绑定于两个不同的项目角色...转载 2022-07-12 18:41:07 · 1840 阅读 · 0 评论 -
docker 安装jenkins,centos安装jenkins并汉化
有人问,为什么要用Jenkins?我说下我以前开发的痛点,在一些中小型企业,每次开发一个项目完成后,需要打包部署,可能没有专门的运维人员,只能开发人员去把项目打成一个war包,可能这个项目已经上线了,需要把服务关,在部署到服务器上,将项目启动起来,这个时候可能某个用户正在操作某些功能上的东西,如果你隔三差五的部署一下,这样的话对用户的体验也不好,自己也是烦的很,总是打包拖到服务器上。希望小型企业工作人员学习一下,配置可能复杂,。Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控原创 2022-07-12 13:34:38 · 1246 阅读 · 0 评论