摘要: 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 阅读(3169) 评论(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 阅读(1628) 评论(0) 推荐(0) 编辑
摘要: Jenins 邮件通知 安装 插件:Email Extension Plugin 1、插件管理 --> 搜索并下载插件 --> 搜索并安装 Email Extension Plugin 2、搜索验证插件是否加载系统管理 --> Extended E-mail Notification 使用 1、设置 阅读全文
posted @ 2020-01-31 12:21 kevin.Xiang 阅读(476) 评论(0) 推荐(0) 编辑
摘要: Jenkins 流水线(Pipeline) 说明:在任务项目构建的过程中通过Pipeline来呈现每个构建阶段的细节信息。 配置 Pipeline 1、创建流水线任务 2、根据场景添加需要等项目、注:我这里根据上一节的内容一次添加,以测试为主。....略(自定义)3、使用Pipeline流水线She 阅读全文
posted @ 2020-01-31 12:12 kevin.Xiang 阅读(11189) 评论(0) 推荐(0) 编辑
摘要: Jenkins Master-Slave 架构 解决:多任务同时并发处理时会增加单台jenkins负载,通过多台jenkins分发任务解决。功能:通过Master控制多台Slave节点构建。 准备工作 1、配置多台jenkins节点 、Slave 节点必须要有JAVA环境2、将Slave 节点公钥交 阅读全文
posted @ 2020-01-31 11:54 kevin.Xiang 阅读(1281) 评论(1) 推荐(1) 编辑
摘要: Jenins 参数化构建 功能:构建时可根据传参的方式 传入脚本中。 场景:可根据需要传入参数的场景使用。 常用参数化构建 1、任务configure --> General --> 选择参数化构建选项 常用:文本参数、字符参数、密码参数 Name:变量名 Default Value:值 任务con 阅读全文
posted @ 2020-01-31 11:44 kevin.Xiang 阅读(1484) 评论(0) 推荐(0) 编辑
摘要: Jenkins 用户权限管理 插件管理 搜索下面插件 并下载插件:Role-based Authorization Strategy 功能:全局安全配置下 --> 访问控制下回多出Role-based选项 默认注册用户 (拥有管理员权限功能) 1、进入安全配置下--> 启用用户允许登录,并保存。配置 阅读全文
posted @ 2020-01-31 11:25 kevin.Xiang 阅读(13301) 评论(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 阅读(910) 评论(0) 推荐(0) 编辑
摘要: Git 仓库安装 1、安装Git yum install git 2、创建Git用户并设置密码 useradd git passwd git 3、创建仓库 # 切换用户 su - git # 创建库目录 mkdir -p repos/app.git # 进入库 cd repos/app.git # 阅读全文
posted @ 2020-01-31 10:55 kevin.Xiang 阅读(1314) 评论(0) 推荐(0) 编辑
摘要: Jenins Jenins 是一个用来帮助运维研发生命周期提高效率的BS架构的管理软件,功能强大提供多种扩展模块来完成一系列工作,Jenkins 主要可以根据相关环境对运维人员减少频繁的人力工作,减少失误,减少人力消耗,提高工作效率与质量 CI/CD,DevOps 持续集成(Continuous I 阅读全文
posted @ 2020-01-31 10:44 kevin.Xiang 阅读(1030) 评论(0) 推荐(0) 编辑