Git的优点和缺点介绍优点  1、适合分布式开发,强调个体2、公共服务器压力和数据量都不会太大3、速度快、灵活4、任意两个开发者之间可以很容易的解决冲突5、离线可以正常提交代码和工作缺点  1、学习周期相对而言比较长2、不符合常规思维3、代码保密性差,一旦开发者把整个库克隆下来就可以完全公开所有代码和版本信息1.准备环境Ubuntu16.04 server (搞清楚自己的环境,如果不知道 请输入以            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-29 12:50:52
                            
                                39阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            docker 的gitlab应用部署安装docker 
  经过自己的实践,当前的linux版本是debian9,因为版本老旧,总是安装不了docker成功,也遇到了一个新的问题,mysql的镜像过期,经过排查发现,mysql已经不支持debian9了后续安装了宝塔第三方的运维管理工具之后,第一次安装docker失败,第二次再安装就成功了安装gitlab docker 
  宝塔镜像本身包含有 g            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-26 09:17:08
                            
                                47阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            欢迎访问我的GitHubhttps://github.com/zq2599/blog_demos内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等;关于GitLab CI如下图所示,开发者将代码提交到GitLab后,可以触发CI脚本在GitLab Runner上执行,通过编写CI脚本我们可以完成很多使用的功能:编译、构建、生成docker镜像、推            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-01-31 13:44:54
                            
                                409阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            # 如何实现“gitlab java多环境部署”
## 一、流程概述
在实现“gitlab java多环境部署”时,我们可以按照以下步骤进行操作:
| 步骤 | 操作 |
| --- | --- |
| 1 | 编写Java应用程序 |
| 2 | 在GitLab上创建项目 |
| 3 | 配置CI/CD pipeline |
| 4 | 配置不同环境的变量 |
| 5 | 执行部署操作 |            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-06-09 05:48:11
                            
                                51阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一:介绍Gitlab是一个强大的代码管理工具.该软件有很好的用户管理,权限管理,分支管理等等的功能.本文章介绍如何用docker部署Gitlab.我司所用的gitlab版本是7.8.1具体详细文档参考:https://github.com/sameersbn/docker-gitlab二:组件Gitlab
Redis
PostpreSQL OR  MySQL三:Doc            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2015-12-18 11:41:49
                            
                                3500阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                3评论
                            
                                                 
                 
                
                             
         
            
            
            
            关于GitLab CI如下图所示,开发者将代码提交到GitLab后,可以触发CI脚本在GitLab Runner上执行,通过编写CI脚本我们可以完成很多使用的功能:编译、构建、生成docker镜像、推送到私有仓库等:本次实战内容今天咱们会一起完成以下操作:部署minio,pipeline脚本中的cache功能由minio来实现;配置和部署GitLab Runner;编写和运行pipeline脚本;            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-01-31 13:44:19
                            
                                449阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            一、概述在工作中,很有可能遇到以下情况:公司的gitlab,和自己的github公司的gitlab关联到自己的github,由于公司项目管理需要搭建自己的gitlab(搭建于公司的云服务器)【注:一个工程中涉及多个项目,不花钱github无法建组而造成项目结构混乱】自己的电脑需要同时管理gitlab和github不同平台的代码,需要一台电脑上配置两个SSH,以方便自己在工作和个人空间上的快速切换,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-19 14:03:09
                            
                                144阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            GitLab通过CI/CD 实现实现流水线部署(演示主要是通过shell上传SpringBoot项目)环境准备1.JDK:2.maven:3.Git4.Docker (本次安装没有使用到,仅做了解使用)GitLab安装1.安装:2.安装gitlab-runner3.gitlab-runner 注册:3.编辑流水线配置:三、安装的时候遇到的问题:1.window11虚拟机点开就蓝屏:2.出现不兼容            
                
         
            
            
            
            安装  # 安装依赖包
sudo yum install -y curl policycoreutils-python openssh-server
# 启用并启动SSHD
sudo systemctl enable sshd
sudo systemctl start sshd
# 在防火墙上永久允许HTTP,并重启防火墙
sudo firewall-cmd --permanent --add-s            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-04 15:35:25
                            
                                84阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Gitlab和Terraform都是很流行的DevOps工具,下面简单的记录一下如果使用他们在Azure上部署一个服务。在这个例子里面,Gitlab是作为我们的GitRepo,同时也是作为CICDPipeline来使用的。准备工作首先是准备工作,我们需要配置一个ServicePrincipal可以允许从第三方的程序访问Azure,我们还需要配置一个StorageAccount来保存我们的Terra            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-05 13:45:58
                            
                                1822阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            说明本文简单介绍下GitlabCI,包括GitlabRunner,GitlabCI中的相关概念以及.gitlab-ci.yml的常用配置。什么是GitLabCIGitLabCI是GitLab内置的进行持续集成的工具,只需要在仓库根目录下创建.gitlab-ci.yml文件,并配置GitLabRunner;每次提交的时候,gitlab将自动识别到.gitlab-ci.yml文件,并且使用Gitlab            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2020-03-23 18:40:34
                            
                                3343阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                    一直以来我们的代码都是托管在公共的gitlab上,代码pull/push慢,但是还能使用,所以就一直没想过去搭建gitlab私服。正好上级感觉现在发布新版本流程比较繁琐,想要简化流程,所以我就去搭建一套CI环境。虽然我以前使用Jenkins搭建过CI,但是这次我想尝试一下GitLab集成的CI,于是我在            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-29 13:11:41
                            
                                45阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Centos7 gitlab和jenkin持续部署之预环境部署安装            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2019-11-29 07:45:24
                            
                                1170阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
              第一章 系统安装简介1.1. 系统结构GitLab-CI持续集成服务主要包括gitlab、runner 2个模块。Gitlab主要负责代码文件的管理;runner则负责版本编译、存储、推送等任务。 GitLab服务公司原有已经搭建。只需搭建runner服务,并与gitlab对接即可。 第二章 安装环境2.1. 系统要求:服务器要求操作系统Ubuntu 14(强制要求,sdk代码必须在            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-21 22:36:17
                            
                                82阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1. 环境设计    搭建一个从开发到测试知道发布上线可以自动换完成的CI系统。这个系统中包含4个环境。  开发(dev)环境: 码农使用。  测试(test)环境: 测试人员使用。  预发布(prepublish)环境: 预发布环境,用于上线前的最后验证。      正式(realpublish)环境: 正式上线运行环境    我期望的效果是这样的:  代码推送到m            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-19 10:54:30
                            
                                237阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            最近在弄docker 和 go 语言,docker有自动化部署web项目的能力,同时也可以进行持续部署和持续交付,不过需要与git结            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-11-03 10:20:08
                            
                                67阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            实战 | GitLab + Docker 实现多环境部署            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-07 10:35:24
                            
                                1289阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            手把手教你如何实现GitLab + Docker 实现多环境部署            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-06 11:09:44
                            
                                770阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.配置yum源2. 安装docker//安装常用组件包yum install -y yum-utils  device-mapper-persistent-data  lvm2//配置docker的yum源yum-config-manager  --add-repo  https://download.docker.com/linux/centos/docker-ce.repo//安装Docke            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-01-09 17:33:02
                            
                                130阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            首先我们要简单了解一下vSphere整体设计结构。
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 接下来开始做服务器吧。
一、先做ESXi5.0服务器
找到一台干净服务器(ESXi相当于操作系统,所以需要独立服务器)。要求支