docker 的gitlab应用部署安装docker 经过自己的实践,当前的linux版本是debian9,因为版本老旧,总是安装不了docker成功,也遇到了一个新的问题,mysql的镜像过期,经过排查发现,mysql已经不支持debian9了后续安装了宝塔第三方的运维管理工具之后,第一次安装docker失败,第二次再安装就成功了安装gitlab docker 宝塔镜像本身包含有 g
Git的优点和缺点介绍优点 1、适合分布式开发,强调个体2、公共服务器压力和数据量都不会太大3、速度快、灵活4、任意两个开发者之间可以很容易的解决冲突5、离线可以正常提交代码和工作缺点 1、学习周期相对而言比较长2、不符合常规思维3、代码保密性差,一旦开发者把整个库克隆下来就可以完全公开所有代码和版本信息1.准备环境Ubuntu16.04 server (搞清楚自己的环境,如果不知道 请输入以
转载 5月前
26阅读
欢迎访问我的GitHubhttps://github.com/zq2599/blog_demos内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等;关于GitLab CI如下图所示,开发者将代码提交到GitLab后,可以触发CI脚本在GitLab Runner上执行,通过编写CI脚本我们可以完成很多使用的功能:编译、构建、生成docker镜像、推
转载 2021-01-31 13:44:54
371阅读
2评论
一、概述在工作中,很有可能遇到以下情况:公司的gitlab,和自己的github公司的gitlab关联到自己的github,由于公司项目管理需要搭建自己的gitlab(搭建于公司的云服务器)【注:一个工程中涉及多个项目,不花钱github无法建组而造成项目结构混乱】自己的电脑需要同时管理gitlab和github不同平台的代码,需要一台电脑上配置两个SSH,以方便自己在工作和个人空间上的快速切换,
# 如何实现“gitlab java多环境部署” ## 一、流程概述 在实现“gitlab java多环境部署”时,我们可以按照以下步骤进行操作: | 步骤 | 操作 | | --- | --- | | 1 | 编写Java应用程序 | | 2 | 在GitLab上创建项目 | | 3 | 配置CI/CD pipeline | | 4 | 配置不同环境的变量 | | 5 | 执行部署操作 |
原创 2月前
36阅读
一:介绍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
3435阅读
1点赞
3评论
关于GitLab CI如下图所示,开发者将代码提交到GitLab后,可以触发CI脚本在GitLab Runner上执行,通过编写CI脚本我们可以完成很多使用的功能:编译、构建、生成docker镜像、推送到私有仓库等:本次实战内容今天咱们会一起完成以下操作:部署minio,pipeline脚本中的cache功能由minio来实现;配置和部署GitLab Runner;编写和运行pipeline脚本;
转载 2021-01-31 13:44:19
419阅读
2评论
Gitlab和Terraform都是很流行的DevOps工具,下面简单的记录一下如果使用他们在Azure上部署一个服务。在这个例子里面,Gitlab是作为我们的GitRepo,同时也是作为CICDPipeline来使用的。准备工作首先是准备工作,我们需要配置一个ServicePrincipal可以允许从第三方的程序访问Azure,我们还需要配置一个StorageAccount来保存我们的Terra
原创 2022-08-05 13:45:58
1603阅读
说明本文简单介绍下GitlabCI,包括GitlabRunner,GitlabCI中的相关概念以及.gitlab-ci.yml的常用配置。什么是GitLabCIGitLabCI是GitLab内置的进行持续集成的工具,只需要在仓库根目录下创建.gitlab-ci.yml文件,并配置GitLabRunner;每次提交的时候,gitlab将自动识别到.gitlab-ci.yml文件,并且使用Gitlab
原创 2020-03-23 18:40:34
3245阅读
        一直以来我们的代码都是托管在公共的gitlab上,代码pull/push慢,但是还能使用,所以就一直没想过去搭建gitlab私服。正好上级感觉现在发布新版本流程比较繁琐,想要简化流程,所以我就去搭建一套CI环境。虽然我以前使用Jenkins搭建过CI,但是这次我想尝试一下GitLab集成的CI,于是我在
  第一章 系统安装简介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
实战 | GitLab + Docker 实现多环境部署
转载 2021-07-07 10:35:24
1254阅读
最近在弄docker 和 go 语言,docker有自动化部署web项目的能力,同时也可以进行持续部署和持续交付,不过需要与git结
原创 2022-11-03 10:20:08
59阅读
手把手教你如何实现GitLab + Docker 实现多环境部署
原创 2021-07-06 11:09:44
714阅读
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
107阅读
go代码 gitlab-ci/cd部署使用gitlab CI/CD技术部署golang服务原理部署配置gitlab-runnergitlab-ci.yaml编写 使用gitlab CI/CD技术部署golang服务鉴于每次修改代码后都需要拉取-编译-部署等一些列步骤,探索使用gitlab ci/cd技术实现服务的自动化集成部署,节省服务部署和维护成本,经过几天的摸索踩坑后完成了部署,记录下部署
Gitlab默认的配置推荐使用shell命令行与server端进行交互,给大家介绍一下使用windows git client工具实现将本地代码提交到远程服务器. 解决方案: 环境部署 操作系统                  Windows7 x64 S
 系统环境:centos7.9gitlab版本:11.1.4一、GitLab简介 GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。公司自用为GitLab,公有的为GitHub。二、GitLab系统架构 git用户的主目录通常是/home/git(~git表示主目录路径),GitLab主要以/home/git用户身份安装在用户主
docker中部署docker(gitlab lfs push报错)仅仅做了部分修改(直接进行1.1和3部分即可完成部署)。1.pull gitlab镜像并启动容器1.1拉取镜像:sudo docker pull gitlab/gitlab-ce1.2启动容器:docker run -itd -p 9980:80 -p 9922:22 -v /usr/local/gitlab-test/etc:/
  • 1
  • 2
  • 3
  • 4
  • 5