Jenkins实践基础:使用Easypack搭建一主多从的分布式持续集成环境

本文介绍了如何使用Easypack的Jenkins Alpine镜像,以一主多从的方式设置分布式持续集成环境。详细步骤包括启动Master服务、创建并配置Agent、启动Agent以及调整Executor数量,确保节点正常连接并实现并行构建。
摘要由CSDN通过智能技术生成

Jenkins支持多种方式实现分布式构建,主要方式之一为传统的一主多从(Master/Slave)。Easypack的Jenkins的Alpine镜像中将slave.jar文件也集成了进去,使用一个镜像即可实现启动Master的服务也可启动Slave的服务。这篇文章以2.176.1的LTS版本为例进行使用上的介绍。

Jenkins分布式集群环境介绍

环境准备

这里使用Easypack的Jenkins 2.176.1来创建验证用的Jenkins环境。使用如下步骤即可完成。

事前准备

事前准备docker和docker-compose,版本要求如下所示:

  • Docker: >= 1.13.1
  • docker-compose: >= 1.13
liumiaocn:~ liumiao$ docker version
Client:
 Version:      18.03.1-ce
 API version:  1.37
 Go version:   go1.9.5
 Git commit:   9ee9f40
 Built:        Thu Apr 26 07:13:02 2018
 OS/Arch:      darwin/amd64
 Experimental: false
 Orchestrator: swarm

Server:
 Engine:
  Version:      18.03.1-ce
  API version:  1.37 (minimum version 1.12)
  Go version:   go1.9.5
  Git commit:   9ee9f40
  Built:        Thu Apr 26 07:22:38 2018
  OS/Arch:      linux/amd64
  Experimental: true
liumiaocn:~ liumiao$ 
liumiaocn:~ liumiao$ docker-compose --version
docker-compose version 1.21.1, build 5a3f1a3
liumiaocn:~ liumiao$ 

Step 1: Jenkins Master服务启动

使用Easypack中准备好的LTS的Jenkins镜像,启动Jenkins。

  • git clone

命令:git clone https://github.com/liumiaocn/easypack.

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值