摘要: 主要部分 安装部署Jenkins和gitlib 了解gitlib的常用命令 部署haproxy与tomcat环境 配置Jenkins使用gitlib更新代码 通过sonar实现代码检测 实现gitlib触发Jenkins自动部署 通过Jenkins实现自动部署 实现haproxy动态添加删除后端服务 阅读全文
posted @ 2018-09-11 11:48 执迷的鱼儿 阅读(466) 评论(0) 推荐(0) 编辑
摘要: Jenkins X 是一个高度集成化的 CI/CD 平台,基于 Jenkins 和 Kubernetes 实现,旨在解决微服务体系架构下的云原生应用的持续交付的问题,简化整个云原生应用的开发、运行和部署过程。 Jenkins X 核心组件 Jenkins Jenkins X 不是一个全新的 Jenk 阅读全文
posted @ 2018-09-12 15:47 执迷的鱼儿 阅读(9669) 评论(0) 推荐(1) 编辑
摘要: 代码上线流水发布操作 Pipeline中文意思为流水线之意,公司可能有很多项目,如果使用Jenkins自动构建成功后,开发需要一项一项点击,比较繁琐,所以出现pipeline流水化作业的代码测试管理,代码质量测试完毕之后,我们需将代码部署到测试环境或线上环境进行测试。 项目需求:在任意普通用户的家目 阅读全文
posted @ 2018-09-11 15:20 执迷的鱼儿 阅读(1436) 评论(0) 推荐(0) 编辑
摘要: sonar简介 sonar是一个用于代码质量管理的开放平台,通过插件机制,sonar可以集成不同的测试工具,代码分析工具,以及持续集成的工具(例如Jenkins、 Hudson )等。sonar并不是简单地把代码检查结果直接显示在web界面上,而是通过不同的插件对这些结果进行加工处理,通过量化的方式 阅读全文
posted @ 2018-09-11 14:55 执迷的鱼儿 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 测试部署项目,此项目配置成直接在gitlab中拉取代码至Jenkins服务器中,在工作区域可见,项目名称为auto-deloy 新建-->填写项目名称-->构建一个自由风格的软件项目-->点击OK按钮 需要从gitlab中拉取代码至Jenkins服务器则需要在gitlab中deploy keys部署 阅读全文
posted @ 2018-09-11 12:02 执迷的鱼儿 阅读(207) 评论(0) 推荐(0) 编辑