一、SonarQube简介 SonarQube 是一个开源平台,用于管理源代码的质量。Sonar 不只是一个质量数据报告工具,更是代码质量管理平台。支持Java、Python、C、C++、Go等多种语言。 SonarQube是一种自动代码审查工具,用于检测代码中的错误和代码异常,它集成到现有的工作流程,以便在项目分支
一、Pipeline介绍 Pipeline流水线,其实就是将之前的一个任务或者一个脚本就做完的工作,用Pipeline语法划分为多个子任务然后分别执行。二者实现的最终效果是一样的,但是由于原始任务划分为多个子任务之后,以流水线的方式来执行,那么就可以随时查看任意子任务的执行效果,即使在某个阶段出现问题,也可以随时直接定位问题的发生点。 &nbs
一、Jenkins介绍 Jenkins是一个独立的开源软件项目,是基于Java开发的一款CI(持续集成)&CD(持续交付)工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台。可用于各类自动化任务,比如构建、测试和部署软件。 Jenkins只是一个调度平台,其自身并不能完成项目的构建部署,需要借助各类插
一、GitLab介绍 GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,提供了Web界面用于访问公开或私有的项目。GitLab的优势如下:开源免费可以作为Git代码仓库提供了Web界面便于管理支持离线提交安全性高,可针对不同用户设置不同的权限,支持不同用户只能访问特定的代码二、GitLab安装2.1 安装前准备 &n
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号