11 2022 档案
摘要:SonarQube介绍 1、SonarQube 是一个用于代码质量管理的开放平台,通过插件机制实现对不同语言的源代码质量扫描,如go、python、java、python等代码扫描并生成扫描报告,官方网站:http://www.sonarqube.org。 2、下载地址:https://www.so
阅读全文
摘要:pipline 简介 pipline运行在jenkins 2.X版本的核心插件,Pipline就是一套运行于Jenkins上的工作流框架,将原本独立运行于单个或者多个节点的任务连接起来,实现单个任务难以完成的复杂发布流程,从而实现单个任务很难实现的复杂流程编排和任务可视化。 流水线的优势: 可持续性
阅读全文
摘要:jenkins分布式环境介绍 jenkins分布式作用 在众多 Job 的场景下,单台 jenkins master 同时执行代码 clone、编译、打包及构建,其性能可能会出现瓶颈从而会影响代码部署效率,影响 jenkins 官方提供了 jenkins 分布式构建,将众多 job 分散运行到不同的
阅读全文
摘要:Jenkins安装 安装依赖: https://www.jenkins.io/zh/doc/book/installing/ #CPU、内存、磁盘 安装Java 8、在2.361.1及以上版本开始要求Java 11:apt install openjdk-11-jdk 官网下载地址:Debian J
阅读全文
摘要:GitLab下载 https://docs.gitlab.com/ee/install/requirements.html #安装依赖 #查看支持的环境依赖 下载地址: https://packages.gitlab.com/gitlab/gitlab-ce #官方下载地址 https://mirr
阅读全文
摘要:docker-compose简介 docker-compose项目是Docker官方的开源项目,负责实现对单机容器的快速编排,docker-compose将所管理的容器分为三层,分别是工程(project)、服务(service)以及容器(container)。 当在宿主机启动较多的容器时候,如果都
阅读全文
摘要:sed 工作原理 sed即Stream Editor,和vi不同,sed是行编辑器。 Sed是从文件或管道中读取一行,处理一行,输出一行;再读取一行,再处理一行,再输出一行,直到最后一行。每当处理一行时,把当前处理的行存储在临时缓冲区中,称为模式空间(Pattern Space),接着用sed命令处
阅读全文