随笔分类 -  Jenkins

摘要:模板 /* pipline语言格式 */ pipeline { /* 在stage阶段中指定执行节点 */ agent none /* 通过pollSCM轮询监测版本改动 */ triggers { pollSCM('*/1 * * * *') } /* 创建环境变量 */ environment 阅读全文
posted @ 2020-10-27 18:28 kevin.Xiang 阅读(1707) 评论(0) 推荐(0) 编辑
摘要:Jenkins CI/CD 发布流程管理 1、Jenins 介绍 2、Jenins Git 仓库安装、客户端基本使用 3、Jenkins 安装 4、Jenkins 用户权限管理 5、Jenins 参数化构建 6、Jenkins Master-Slave 架构 7、Jenkins 流水线(Pipeli 阅读全文
posted @ 2020-01-31 12:52 kevin.Xiang 阅读(3206) 评论(0) 推荐(0) 编辑
摘要:Jenkins 应用案例 服务器环境 系统:Centos 7.4 x641台:web应用服务器 1、准备PHP博客项目 2、安装mysql数据库 3、安装nginx服务 4、安装php-fpm服务1台:Jenkins服务器+git库服务器 准备工作 1、配置好服务器之前的SSH秘钥对认证。2、提前下 阅读全文
posted @ 2020-01-31 12:41 kevin.Xiang 阅读(1651) 评论(0) 推荐(0) 编辑
摘要:Jenins 邮件通知 安装 插件:Email Extension Plugin 1、插件管理 --> 搜索并下载插件 --> 搜索并安装 Email Extension Plugin 2、搜索验证插件是否加载系统管理 --> Extended E-mail Notification 使用 1、设置 阅读全文
posted @ 2020-01-31 12:21 kevin.Xiang 阅读(479) 评论(0) 推荐(0) 编辑
摘要:Jenkins 流水线(Pipeline) 说明:在任务项目构建的过程中通过Pipeline来呈现每个构建阶段的细节信息。 配置 Pipeline 1、创建流水线任务 2、根据场景添加需要等项目、注:我这里根据上一节的内容一次添加,以测试为主。....略(自定义)3、使用Pipeline流水线She 阅读全文
posted @ 2020-01-31 12:12 kevin.Xiang 阅读(11278) 评论(0) 推荐(0) 编辑
摘要:Jenkins Master-Slave 架构 解决:多任务同时并发处理时会增加单台jenkins负载,通过多台jenkins分发任务解决。功能:通过Master控制多台Slave节点构建。 准备工作 1、配置多台jenkins节点 、Slave 节点必须要有JAVA环境2、将Slave 节点公钥交 阅读全文
posted @ 2020-01-31 11:54 kevin.Xiang 阅读(1304) 评论(1) 推荐(1) 编辑
摘要:Jenins 参数化构建 功能:构建时可根据传参的方式 传入脚本中。 场景:可根据需要传入参数的场景使用。 常用参数化构建 1、任务configure --> General --> 选择参数化构建选项 常用:文本参数、字符参数、密码参数 Name:变量名 Default Value:值 任务con 阅读全文
posted @ 2020-01-31 11:44 kevin.Xiang 阅读(1519) 评论(0) 推荐(0) 编辑
摘要:Jenkins 用户权限管理 插件管理 搜索下面插件 并下载插件:Role-based Authorization Strategy 功能:全局安全配置下 --> 访问控制下回多出Role-based选项 默认注册用户 (拥有管理员权限功能) 1、进入安全配置下--> 启用用户允许登录,并保存。配置 阅读全文
posted @ 2020-01-31 11:25 kevin.Xiang 阅读(14554) 评论(0) 推荐(0) 编辑
摘要:Jenkins 安装 准备前提: 1、注:提前安装好 jdk1.8 2、进入官网下载包、官网: https://jenkins.io/zh/ 3、使用版本jenkins-2.176.3 安装: # 下载yum源 sudo wget -O /etc/yum.repos.d/jenkins.repo h 阅读全文
posted @ 2020-01-31 11:10 kevin.Xiang 阅读(924) 评论(0) 推荐(0) 编辑
摘要:Jenins Jenins 是一个用来帮助运维研发生命周期提高效率的BS架构的管理软件,功能强大提供多种扩展模块来完成一系列工作,Jenkins 主要可以根据相关环境对运维人员减少频繁的人力工作,减少失误,减少人力消耗,提高工作效率与质量 CI/CD,DevOps 持续集成(Continuous I 阅读全文
posted @ 2020-01-31 10:44 kevin.Xiang 阅读(1046) 评论(0) 推荐(0) 编辑
摘要:Docker+Jenkins+Maven+SVN搭建持续集成环境 环境拓扑图(实验项目使用PHP环境) 发布流程图 环境说明 系统:Centos 7.4 x64 Docker版本:18.09.0 Maven版本:3.6 Tomcat版本:8 JDK版本:1.8 Jenkins版本:2.7 SVN版本 阅读全文
posted @ 2018-12-03 10:29 kevin.Xiang 阅读(9754) 评论(0) 推荐(3) 编辑
摘要:持续集成环境介绍 持续:完成一个新功能就向下一个环节交付,不断发现问题,解决问题。 集成:研发人员提交新代码到主干仓库,进行构建、部署、测试,不断做集成,修正集成结果。 部署:将项目发布到测试环境、预生产环境或生产环境。 交付:将最终产品发布到预生产环境或生产环境,给用户使用。 持续集成(Conti 阅读全文
posted @ 2018-12-03 09:26 kevin.Xiang 阅读(1385) 评论(0) 推荐(0) 编辑