随笔分类 - Jenkins
摘要:安装 SonarQube 1、SonarQube 简介 SonarQube是一个用于管理代码质量的开放平台,可以快速的定位代码中潜在的或者明显的错误。目前 支持java,C#,C/C++,Python,PL/SQL,Cobol,JavaScrip,Groovy等二十几种编程语言的代码质量管理与检 测
阅读全文
摘要:配置邮箱服务器发送构建结果 1、安装Email Extension插件 2、Jenkins设置邮箱相关参数 Manage Jenkins->Configure System (1)有此选项设置 (2)在添加邮件地址前,先开启邮箱SMTP功能 授权码:HFBITILWVIHTBYXL 3、Jenkins
阅读全文
摘要:一、Jenkins的参数化构建 有时在项目构建的过程中,我们需要根据用户的输入动态传入一些参数,从而影响整个构建结果,这时我们可以使用参数化构建。 Jenkins支持非常丰富的参数类型 1、回到web_demo_pipeline项目中取消所有构建触发器选项 配置完成后,点击应用保存 2、接下来演示通
阅读全文
摘要:一、常用的构建触发器 Jenkins内置4种构建触发器 触发远程构建 其他工程构建后触发(Build after other projects are build) 定时构建(Build periodically) 轮询SCM(Poll SCM) 1、触发远程构建 触发构建 url:http://1
阅读全文
摘要:一、Pipeline简介 1、概念 Pipeline,简单来说,就是一套运行在 Jenkins 上的工作流框架,将原来独立运行于单个或者多个节点的任务连接起来,实现单个任务难以完成的复杂流程编排和可视化的工作。 2、使用 Pipeline 有以下好处(来自翻译自官方文档): 代码:Pipeline以
阅读全文
摘要:一、Jenkins构建的项目类型介绍 Jenkins中自动构建项目的类型有很多,常用的有以下三种: 自由风格软件项目(FreeStyle Project) Maven项目(Maven Project) 流水线项目(Pipeline Project) 每种类型的构建其实都可以完成一样的构建过程与结果,
阅读全文
摘要:一、Maven安装和配置 在Jenkins集成服务器上,我们需要安装Maven来编译和打包项目。 1、安装Maven 先上传 Maven 软件到192.168.10.20 maven tar包链接:https://pan.baidu.com/s/1o0vKi2zLdWIJHiqzjY8Brw 提取码
阅读全文
摘要:一、Jenkins 的用户权限管理 我们可以利用Role-based Authorization Strategy 插件来管理Jenkins用户权限 1、安装Role-based Authorization Strategy插件 2、开启权限全局安全配置 授权策略切换为"Role-Based Str
阅读全文
摘要:一、持续集成环境Jenkins安装 1、安装 JDK Jenkins 需要依赖 JDK,所以先安装 JDK1.8 yum -y install java-1.8.0-openjdk* # 安装目录为: /usr/lib/jvm# 查看java版本信息java -version 2、获取Jenkins
阅读全文
摘要:一、安装JDK,配置环境变量 1、先安装 jdk,安装过程中无需改动,一直点击"下一步"即可(Windows中安装) jdk-8u152-windows-x64.exe包: jdk 链接:https://pan.baidu.com/s/1ZjfhffdXA-IVnpRgNnZE3w 提取码:kygd
阅读全文
摘要:一、持续集成及Jenkins介绍 1、软件开发的生命周期 软件开发生命周期又叫做SDLC(Software Development Life Cycle),它是集合了计划、开发、测试和部署过程的集合。如下图所示: 需求分析 这是生命周期的第一阶段,根据项目需求,团队执行一个可行性计划的分析。项目需求
阅读全文