Jenkins 持续集成实践(以网易蜂巢为例)-1 Master 节点的创建
来源:互联网 发布:csgo数据查询 编辑:程序博客网 时间:2024/04/29 09:06
点击查看全文
使用场景
当 Github 发生 push 操作时,能够触发测试环境的持续集成。
步骤
- 搭建 master 节点
蜂巢在官方 jenkins 镜像的基础上
- 预先安装了 jenkins 的插件
- 预置了用户 (jenkins/jenkins)
jenkins节点分为
- master 节点
- slave 节点
Master/Slave 相当于 Server/Agent 的概念
- Master 节点提供 web 接口来让用户管理 job 和 slave
- job 可以运行在 master 本机也可以被分配到 slave 上运行
一个 master 可以关联多个 slave 来为不同的 job 或相同的 job 的的不同配置来服务。
master 作为管理角色,slave 执行构建工作
1.1 创建空间
为区别于其他服务建议在蜂巢中新建一个空间,如 ci,如图:
1.2 创建 master 服务
在空间 ci 下创建 jenkins master 服务
推荐使用有状态服务,使用有状态服务的优点如下:
- 有状态服务可以绑定公网 IP,公网 IP 可以用于 github 添加 webhook,
- 有状态服务可以挂载云硬盘,挂载云硬盘可以保证 jenkins 的配置数据不丢失。
创建服务,服务名称为 master,服务状态选择有状态,如图:
点击「下一步」,选择镜像public/jenkins:2.19.2,如图:
填写容器名称,如"master"
SSH 密钥部分不用操作,不建议新建密钥,不建议选择已经有的密钥,后期需要使用密钥时可在后期进行手动注入,具体可参考如何注入密钥
挂载数据盘部分选择新建云硬盘,可以命名为 master,如图:
点击查看全文
阅读全文
0 0
- Jenkins 持续集成实践(以网易蜂巢为例)-1 Master 节点的创建
- 自动化测试持续集成:jenkins+slave环境搭建全教程(以win7+win7为例)
- Jenkins & Docker 持续集成实践
- .NET项目持续集成实践 - Jenkins
- .NET项目持续集成实践 - Jenkins
- .NET项目持续集成实践 - Jenkins
- JenKins+GitLab+.Net 持续化集成实践
- 网易蜂巢基于万节点kubernetes支撑大规模云应用实践
- 基于Jenkins的持续集成
- 为 Jenkins 配置 .NET 持续集成环境
- Jenkins持续集成Job创建和配置
- Jenkins-持续集成平台
- windows下安装使用docker(以网易蜂巢为仓库)
- 持续集成实践二之Jenkins与Sonar Qube集成
- Jenkins持续集成-自动化部署脚本的实现
- 网易蜂巢
- RTC 和 Jenkins 在 SaaS 应用中持续集成的最佳实践
- 构建基于Jenkins + Github的持续集成环境 本人实践版
- 【luogu1081】开车旅行(倍增)
- spring boot 视图映射碰到的一个小坑
- myflow源码扩展操作
- Weblogic10.3.6 安装配置
- windows平台下的python-opencv的配置
- Jenkins 持续集成实践(以网易蜂巢为例)-1 Master 节点的创建
- 技术文章 | 这事要从node node.js说起
- Windows内网渗透提权的几个实用命令
- Servlet+JSP学习笔记
- CSS样式引用方式汇总
- 如何正确地使用提示?
- 卸载anaconda
- 读书笔记——《算法导论》第一章
- Maven中SpringMVC+mybatis整合