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阅读
1点赞
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无法建组而造成项目结构混乱】自己的电脑需要同时管理gitlabgithub不同平台的代码,需要一台电脑上配置两个SSH,以方便自己在工作和个人空间上的快速切换,
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阅读
GitlabTerraform都是很流行的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,于是我在
Centos7 gitlabjenkin持续部署之预环境部署安装
原创 2019-11-29 07:45:24
1170阅读
1点赞
  第一章 系统安装简介1.1. 系统结构GitLab-CI持续集成服务主要包括gitlab、runner 2个模块。Gitlab主要负责代码文件的管理;runner则负责版本编译、存储、推送等任务。 GitLab服务公司原有已经搭建。只需搭建runner服务,并与gitlab对接即可。 第二章 安装环境2.1. 系统要求:服务器要求操作系统Ubuntu 14(强制要求,sdk代码必须在
1. 环境设计    搭建一个从开发到测试知道发布上线可以自动换完成的CI系统。这个系统中包含4个环境。  开发(dev)环境: 码农使用。  测试(test)环境: 测试人员使用。  预发布(prepublish)环境: 预发布环境,用于上线前的最后验证。      正式(realpublish)环境: 正式上线运行环境    我期望的效果是这样的:  代码推送到m
最近在弄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相当于操作系统,所以需要独立服务器)。要求支
  • 1
  • 2
  • 3
  • 4
  • 5