01 2023 档案
摘要:一、前提配置 1.1 安装及配置SonarQube Scanner插件 (1) 点击【系统管理】>【插件管理】>【可选插件】搜索SonarQube Scanne点击安装 (2)点击【系统管理】>【全局工具配置】搜索SonarQube Scanner新建一个自动安装 1.2 配置SonarQube s
阅读全文
摘要:SnoarQube是一款代码质量、安全扫描、分析的平台,从多维度分析代码:代码量、安全隐患、编写规范隐患、重复度、复杂度、代码增量、单元测试覆盖率等。 一、部署SonarQube 1、准备docker-compose文件 version: '3' services: postgres: image:
阅读全文
摘要:在构建项目过程中,常常需要根据用户输入,传入一些参数,从而影响整个构建过程,此时就需要用到参数化构建了。 下面演示将git库中分支参数化构建,简单理解就是在Jenkins中定义变量,在流水线中引用变量,用户输入的参数,就是变量的值 1、定义参数 任意新建或打开流水线任务的配置选项如下图: 2、流水线
阅读全文
摘要:1、流水线内容:文件以Jenkinsfile命名 pipeline { agent any stages { stage('拉取代码') { steps { checkout([$class: 'GitSCM', branches: [[name: '*/main']], extensions: [
阅读全文
摘要:1、首先需要将已经调试好的Jenkins pipeline文件上传到git库中,推荐以 Jenkinsfile命名 放至git库根目录 git add . git commit -m "pipeline v1" git push -u origin main 上传完成后 在git库中可以查看到 如下
阅读全文
摘要:一、Pipeline安装 Pipeline,简单来说,就是一套运行在Jenkins上的工作流框架,将原来独立运行于单个或多个节点的任务连接起来,实现单个任务难以完成的复杂流程编排和可视化工作。 系统管理 > 插件管理 可选插件 > 搜索Pipeline > 点击安装 安装完后 在创建任务会显示流水线
阅读全文