Reliable Master持续集成环境搭建Centos

2024-05-25 22:18

本文主要是介绍Reliable Master持续集成环境搭建Centos,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Reliable Master安装

机器安装

git

Docker

Docker compose

  1. 通过pip工具安装

yum install python-pip (检查是否安装python-pip

 

yum -y install epel-release   进行安装

 

执行成功之后,再次执行yum install python-pip

 

对安装好的pip进行升级 pip install --upgrade pip

 

  1. 进行docker-compose  安装

pip install docker-compose.

 

安装成功后检查一下版本号

 

Docker安装请参见如下文档

docker安装

https://docs.docker.com/engine/installation/linux/centos/

Git

查看系统是否安装git

git  --version

 

安装

yum install –y git

 

卸掉

yum remove  git

创建macaca 文件夹

1) build reliable-docker-base 镜像:

执行: git clone https://github.com/reliablejs/reliable-docker-base --depth=1

 

进入到 reliable-docker-base 目录

docker build -t="reliable-docker-base" .

 

运行 docker images,你可以看到 reliable-docker-base 镜像

 

2) build reliable-master 镜像:

$ git clone https://github.com/reliablejs/reliable-master --depth=1
reliable-master
$ docker build -t="reliable-master" .

3) 使用 docker-compose 启动:

$ git clone https://github.com/reliablejs/reliable-macaca-docker-compose.git --depth=1
reliable-macaca-docker-compose
make start

 

restart:"unless-stopped"

 

再执行 make start,执行成功

 

http://xxx:8080

 

增加管理员用户

 

Slave 搭建:

npm install reliable-slave –g

指定已经部署的 Master IP 或 域名即完成部署并挂载:

reliable server -m <reliable-master:port> --verbose

执行后,刷新后,便可可到slave机器已经连接上

这篇关于Reliable Master持续集成环境搭建Centos的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1002768

相关文章

Windows环境下解决Matplotlib中文字体显示问题的详细教程

《Windows环境下解决Matplotlib中文字体显示问题的详细教程》本文详细介绍了在Windows下解决Matplotlib中文显示问题的方法,包括安装字体、更新缓存、配置文件设置及编码調整,并... 目录引言问题分析解决方案详解1. 检查系统已安装字体2. 手动添加中文字体(以SimHei为例)步骤

Java JDK1.8 安装和环境配置教程详解

《JavaJDK1.8安装和环境配置教程详解》文章简要介绍了JDK1.8的安装流程,包括官网下载对应系统版本、安装时选择非系统盘路径、配置JAVA_HOME、CLASSPATH和Path环境变量,... 目录1.下载JDK2.安装JDK3.配置环境变量4.检验JDK官网下载地址:Java Downloads

Spring Boot集成Druid实现数据源管理与监控的详细步骤

《SpringBoot集成Druid实现数据源管理与监控的详细步骤》本文介绍如何在SpringBoot项目中集成Druid数据库连接池,包括环境搭建、Maven依赖配置、SpringBoot配置文件... 目录1. 引言1.1 环境准备1.2 Druid介绍2. 配置Druid连接池3. 查看Druid监控

在Spring Boot中集成RabbitMQ的实战记录

《在SpringBoot中集成RabbitMQ的实战记录》本文介绍SpringBoot集成RabbitMQ的步骤,涵盖配置连接、消息发送与接收,并对比两种定义Exchange与队列的方式:手动声明(... 目录前言准备工作1. 安装 RabbitMQ2. 消息发送者(Producer)配置1. 创建 Spr

SQLite3 在嵌入式C环境中存储音频/视频文件的最优方案

《SQLite3在嵌入式C环境中存储音频/视频文件的最优方案》本文探讨了SQLite3在嵌入式C环境中存储音视频文件的优化方案,推荐采用文件路径存储结合元数据管理,兼顾效率与资源限制,小文件可使用B... 目录SQLite3 在嵌入式C环境中存储音频/视频文件的专业方案一、存储策略选择1. 直接存储 vs

如何在Spring Boot项目中集成MQTT协议

《如何在SpringBoot项目中集成MQTT协议》本文介绍在SpringBoot中集成MQTT的步骤,包括安装Broker、添加EclipsePaho依赖、配置连接参数、实现消息发布订阅、测试接口... 目录1. 准备工作2. 引入依赖3. 配置MQTT连接4. 创建MQTT配置类5. 实现消息发布与订阅

SpringBoot集成LiteFlow工作流引擎的完整指南

《SpringBoot集成LiteFlow工作流引擎的完整指南》LiteFlow作为一款国产轻量级规则引擎/流程引擎,以其零学习成本、高可扩展性和极致性能成为微服务架构下的理想选择,本文将详细讲解Sp... 目录一、LiteFlow核心优势二、SpringBoot集成实战三、高级特性应用1. 异步并行执行2

如何使用Haporxy搭建Web群集

《如何使用Haporxy搭建Web群集》Haproxy是目前比较流行的一种群集调度工具,同类群集调度工具有很多如LVS和Nginx,本案例介绍使用Haproxy及Nginx搭建一套Web群集,感兴趣的... 目录一、案例分析1.案例概述2.案例前置知识点2.1 HTTP请求2.2 负载均衡常用调度算法 2.

SpringBoot3应用中集成和使用Spring Retry的实践记录

《SpringBoot3应用中集成和使用SpringRetry的实践记录》SpringRetry为SpringBoot3提供重试机制,支持注解和编程式两种方式,可配置重试策略与监听器,适用于临时性故... 目录1. 简介2. 环境准备3. 使用方式3.1 注解方式 基础使用自定义重试策略失败恢复机制注意事项

一文详解如何在idea中快速搭建一个Spring Boot项目

《一文详解如何在idea中快速搭建一个SpringBoot项目》IntelliJIDEA作为Java开发者的‌首选IDE‌,深度集成SpringBoot支持,可一键生成项目骨架、智能配置依赖,这篇文... 目录前言1、创建项目名称2、勾选需要的依赖3、在setting中检查maven4、编写数据源5、开启热