Loading

合集-DevOps工具链

摘要:介绍 Sonar是一个代码质量管理的开源平台,基于Java开发的,用于管理源代码的质量,通过插件形式,可以支持包括java、C#、JavaScript等二十余种编程语言的代码质量管理与检测。 它具有免费的社区版本和其他付费版本。 SonarQube之采购选型参考 利用SonarQube的主要好处是: 阅读全文
posted @ 2023-09-10 23:43 DevOps在路上 阅读(514) 评论(2) 推荐(1) 编辑
摘要:SonarQube是DevOps实践中主流的一款质量内建工具,过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具,比如pmd-cpd、checkstyle、findbugs、Jenkins。 ​ 通过不同的插件对这些结果进行再加工处理,通过量化的方式度量代码质量的变化,从 阅读全文
posted @ 2022-02-21 00:02 DevOps在路上 阅读(1525) 评论(0) 推荐(0) 编辑
摘要:SonarQube系列-认证&授权的配置参考文档:https://docs.sonarqube.org/latest/instance-administration/security/ 概述 SonarQube具有许多全局安全功能: 认证和授权机制 强制身份认证 委派认证 除此之外,还可在group/user级别配置: 查看一个已存在的项 阅读全文
posted @ 2023-09-25 23:30 DevOps在路上 阅读(717) 评论(0) 推荐(0) 编辑
摘要:Jenkins为您提供了两种开发Pipeline的方式:脚本式和声明式。 脚本式流水线(也称为“传统”流水线)基于Groovy作为其特定于域的语言。 而声明式流水线提供了简化且更友好的语法,并带有用于定义它们的特定语句,而无需学习Groovy。声明式流水线语法错误在脚本开始时报告。这是一个很好的功能 阅读全文
posted @ 2023-04-01 23:51 DevOps在路上 阅读(1942) 评论(0) 推荐(1) 编辑
摘要:Jenkins Job 类型 1.Freestyle project 这个是jenkins的基础功能,可以用它来执行各种构建任务,他只能构建在一个电脑上,如果没有太多的需求,这个job基本够用了,它包含了所有基础功能. 2.Pipeline 真实的工作环境有很多job,比如先编译,然后执行静态代码检 阅读全文
posted @ 2022-11-27 22:46 DevOps在路上 阅读(597) 评论(0) 推荐(0) 编辑
摘要:在许多情况下,你可能不希望分析项目中每个源文件的各个方面。例如,项目可能包含生成的代码、库中的源代码或有意复制的代码。在这种情况下,跳过这些文件分析的部分或全部方面是有意义的,从而消除干扰并将焦点缩小到真正重要的问题上。 如果SonarQube的结果不相关,那么没有人会想要使用它。这就是为什么精确配 阅读全文
posted @ 2023-10-12 08:53 DevOps在路上 阅读(1042) 评论(0) 推荐(0) 编辑
摘要:新手真的别再用过时的jenkins freestyle了,10分钟教你搞定快速编写jenksinfile,快速离线调试Pipeline是一套运行于jenkins上的工作流框架,将原本独立运行于单个或者多个节点的任务连接起来,实现单个任务难以完成的复杂流程编排与可视化。它通过Domain Specific Language(DSL)syntax定义Pipeline As Code并且实现持续交付的目的。 Pipeli 阅读全文
posted @ 2024-04-09 23:13 DevOps在路上 阅读(312) 评论(0) 推荐(0) 编辑
摘要:❝ jenkins和gitlab是目前DevOps工具链中最常见的,抛开gitlab-ci不谈,gitlab代码提交触发jenkins流水线是最经典的搭配。 这里就介绍下如何配置实现jenkins和gitlab之间的集成。 安装GitLab Plguin Gitlab Plugin- 这个插件允许G 阅读全文
posted @ 2024-04-21 11:37 DevOps在路上 阅读(95) 评论(0) 推荐(0) 编辑