GitLab-CI持续集成介绍持续集成是一种软件开发实践,即团队开发成员经常集成它们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。gitlab一般用Gitlab-CI,而github一般用jenkins,主要功能是在你提交或merge代码到仓库后,自动执行一些你定义好的命令, 比如安装
转载
2024-04-02 10:30:21
37阅读
gitlab搭建之互备模式前言:gitlab目前默认的部署方式是本地单机部署,为了提高gitlab环境的可靠性和稳定性,必须构建一套互备搭建方案:借助gitolilte的mirror功能可以实现此功能;搭建环境:2台服务器 -- RedHat 5.4内核版本 -- linux 2.6.18 x86_64概要:1. 搭建两套gitlab标准环境2. 构建互备模式1. 搭建两套gitlab标准环境&n
转载
2024-04-11 09:10:54
367阅读
三 Gitlab备份1.gitlab安装1.1 添加镜像地址添加镜像地址的目的是为了提高国内用户软件下载的速度,编辑(新建)文件gitlab-ce.repo,指令:vi /etc/yum.repos.d/gitlab-ce.repo复制输入:[gitlab-ce]
name=gitlab-ce
# 清华大学的镜像源
baseurl=http://mirrors.tuna.tsinghua.edu.
转载
2024-10-13 21:38:45
135阅读
Docker GitLab 主备部署
随着软件开发的不断发展,版本管理工具Git已经成为开发人员不可或缺的利器。而GitLab作为一个基于Git的开源的代码托管平台,提供了代码仓库管理、问题追踪、CI/CD等功能,因其功能强大、易用性好而备受开发者喜爱。为了确保GitLab服务的高可用性和稳定性,我们可以通过Docker的容器化技术来搭建主备部署的GitLab服务。
### 主备部署流程
首
原创
2024-02-24 04:24:43
286阅读
22.13 搭建git服务器22.14/22.15 安装gitlab22.16 使用gitlab22.17 gitlab备份和恢复svn的钩子 http://coolnull.com/1716.htmlgitlab修改端口 修改主机名 http://www.mamicode.com/info-detail-1316828.html第三方邮件 serve
首先下载git,安装(路径为英文),地址自找,o(╯□╰)o。配置git基本环境1) 打开git命令终端,或者在随便一个文件夹下,鼠标右键选择git bash here打开终端。git config --global user.name "姓名"
git config --global user.email "你的邮箱"
ssh-keygen -t rsa -C "上面填的邮箱"
接下来按3个回车
服务架构通过域名访问代码仓库(域名格式建议:codeclub.tryrus.com),gitlab使用keepalived做高可用性,使用drbd 做数据同步。设备规格名称规格系统盘数据盘数量IPDt-Gitlab8C16G60G200G23部署步骤前提条件,两个节点同时配置。#关闭防火墙和SELINUX
systemctl stop firewalld.service #关闭防火墙
s
转载
2024-02-22 15:23:11
743阅读
作者:姜总一、GitLab Runner 介绍GitLab Runner是一个开源项目,用于运行您的作业并将结果发送回GitLab。它与GitLab CI一起使用,GitLab CI是GitLab随附的开源持续集成服务,用于协调作业。GitLab Runner是用Go编写,可以作为单个二进制文件运行,不需要语言特定的要求。二、GitLab Runner的三种类型shared:运行整个平台项目的作业
转载
2024-03-28 11:31:18
58阅读
gitlab实现主备切换集群
原创
2019-06-26 18:44:44
10000+阅读
5评论
一、简介 主从复制的原理本站的其他文章已经介绍得很详细了,这里不再赘述。简单概况一下就是:从端服务器获取主端服务器的操作日志,并对其进行解析,再在从端复现同样的操作,从而达到同步的目的。 生产环境中为了保证系统的兼容与稳定,在搭建服务器时就应该配置主从复制,主从服务器中的MySQL版本尽量一致。但有时难以保证版本的一致,或者在学习过程中遇到版本不兼容的问题,就容易遇到各种奇葩的故障。本文介绍了两例
转载
2023-08-20 14:10:13
87阅读
服务器名 IP 系统 MySQLodd.example.com &
原创
2013-10-12 13:50:04
530阅读
环境说明: 系统 主机名 IP mysql版本Cenots 5.8 mysql-m1 192.168.3.173 5.0.95Cenots 5.8 mysql-m2 192.168.3.178 5.0.951.首先安装mysql,为了方便,使用yum安装。(两台都要装)[root@localhost ~]# yum install mysql mys
原创
2013-11-18 15:08:31
934阅读
A B数据库安装就不说了启动 A B数据库A B数据库上执行grant replication slave on *.* to'repl'@'127.0.0.1' identified by '123456';链接数据库更改a主机my.cnf配置log-bin=mysql-bin # binary logging format - mixed recommendedbinlog_form
原创
2016-04-08 17:51:00
610阅读
# 实现 MySQL 主主
## 流程概述
在实现 MySQL 主主(Master-Master)复制之前,我们首先需要明确一些概念和步骤。MySQL 主主复制是指在两个或多个 MySQL 服务器之间建立双向同步的数据复制关系,从而实现高可用和故障转移。下面是实现 MySQL 主主复制的整体流程:
| 步骤 | 描述 |
| --- | --- |
| 步骤一 | 配置主服务器 |
| 步骤
原创
2023-08-12 14:05:40
43阅读
一、MySQL复制概述 ⑴、MySQL数据的复制的基本介绍 目前MySQL数据库已经占去数据库市场上很大的份额,其一是由于MySQL数据的开源性和高性能,当然还有重要的一条就是免费~不过不知道还能免费多久,不容乐观的未来,但是我们还是要能熟练掌握MySQL数据的架构和安全备份等功能,毕竟现在它还算是开源界的老大吧! MySQL
转载
2023-07-14 14:23:30
166阅读
mysql主主
原创
2012-04-24 17:47:41
443阅读
点赞
1,基本的思路是排除数据库单点故障,保障数据高可用性。2,前期对于要求不高的话可以用主主同步来实现,后期如果不能满足要求可以在后面加从数据库。
原创
2018-08-06 14:50:18
706阅读
# Redis 主-主复制详解
## 引言
Redis 是一个开源的高性能键值数据库,在现代应用中被广泛用于缓存、实时数据分析等场景。此外,Redis 提供了多种数据持久化和复制方案,其中主-主复制(也称作双主复制)是一种较为复杂但重要的架构模式。本文将对 Redis 主-主复制进行详细解析,并提供相关代码示例与状态图,以帮助读者深入理解这一架构。
## 何为主-主复制
主-主复制是指两个
原创
2024-09-10 05:57:36
19阅读
需求背景:在 中我们已经简要阐述了如何配置nginx高可用,对于一主一备的架构来说,主机服务正常的情况下,备机始终处于“空闲”的状态,为提供资源的利用率,可调整为双主架构,每个keepalived主机分别配置一个VIP的主,而另一个相应的配置成对方的BACKUP,这样正常状态下,每个keepalived主机都在提供服务。一、环境说明二、配置实现1、192.168.10.134[root@node1
转载
2024-04-26 14:19:29
477阅读
一.建立3台服务器之间ssh互信
在mydb1,mydb2,mydb3服务器上分别执行:
ssh-keygen -t rsa
ssh-copy-id -i .ssh/id_rsa.pub root@192.168.1.101
ssh-copy-id -i .ssh/id_rsa.pub root@192.168.1.102
ssh-copy-id -i
转载
2024-05-24 19:06:40
23阅读