go代码 gitlab-ci/cd部署使用gitlab CI/CD技术部署golang服务原理部署配置gitlab-runnergitlab-ci.yaml编写 使用gitlab CI/CD技术部署golang服务鉴于每次修改代码后都需要拉取-编译-部署等一些列步骤,探索使用gitlab ci/cd技术实现服务的自动化集成部署,节省服务部署和维护成本,经过几天的摸索踩坑后完成了部署,记录下部署步
转载
2024-04-29 21:48:05
90阅读
GitLab简介:GitLab是一个用于仓库管理系统的开源项目。使用Git作为代码管理工具,并在此基础上搭建起来的Web服务。可通过Web界面进行访问公开的或者私人项目。它拥有GitHub类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。它还提供了一个代码片段收集功能可以轻松
原创
2021-04-17 22:13:46
762阅读
GitLab简介:GitLab是一个用于仓库管理系统的开源项目。使用Git作为代码管理工具,并在此基础上搭建起来的Web服务。可通过Web界面进行访问公开的或者私人项目。它拥有GitHub类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。它还提供了一个代码片段收集功能可以
原创
2022-03-29 15:23:53
568阅读
微信公众号:运维开发故事,作者:夏老师你否曾经想托管自己的GitLab存储库以确保代码永远不会落入坏人之手?尽管在第三方云主机上托管你的存储库有很多优势(例如可用性和可靠性),但要完全控制你的存储库,这样任何人都可以在未经你批准的情况下访问它。在Docker的帮助下,您可以做到这一点。我将向你展示它是如何完成的。它并不过分复杂,但需要许多步骤。所以,事不宜迟,让我们开始工作吧。要完成此任务,需要一
推荐
原创
2022-08-02 14:08:30
692阅读
01 Devops 介绍01.Devops是什么DevOps(Development和Operations的组合词)是一组过程、方法与系统的统称,用于促进开发([应用程序](https://baike.baidu.com/item/应用程序/5985445)/软件工程)、技术运营和质量(QA)部门之间的沟通、协作与整合。
它是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之
作者:愤怒的小猿猿GitLab CI/CD介绍首先使用一张图说明GitLab CI的工作流程:GitLab CI是 GitLab 提供的持续集成服务,只要在你的仓库根目录 创建一个.gitlab-ci.yml 文件, 并为该项目指派一个Runner,当有合并请求或者 push的时候就会触发build。这个.gitlab-ci.yml 文件定义GitLab runner要做哪些操作。默认有3个默认有
转载
2024-04-03 09:11:21
141阅读
系统环境:centos7.9gitlab版本:11.1.4一、GitLab简介 GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。公司自用为GitLab,公有的为GitHub。二、GitLab系统架构 git用户的主目录通常是/home/git(~git表示主目录路径),GitLab主要以/home/git用户身份安装在用户主
转载
2024-02-10 21:02:10
553阅读
Gitlab默认的配置推荐使用shell命令行与server端进行交互,给大家介绍一下使用windows git client工具实现将本地代码提交到远程服务器.
解决方案:
环境部署
操作系统
Windows7 x64 S
转载
2024-03-14 15:03:02
69阅读
这篇文章通过gitlab来实现项目的持续发布,衔接上一篇持续集成,主要介绍从开发提交代码到编译、打包、生成镜像的过程,我项目类型为java的spring cloud,所以以此来介绍。实现目标如下图所示。 (一) 环境要求Centos 7.5.1804Docker 18.06.1-cegitlab/gitlab-cegitlab/gitlab-runner主要分享低代码、微服务
转载
2024-04-11 09:56:02
81阅读
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:/
转载
2024-04-09 20:16:36
108阅读
docker 的gitlab应用部署安装docker
经过自己的实践,当前的linux版本是debian9,因为版本老旧,总是安装不了docker成功,也遇到了一个新的问题,mysql的镜像过期,经过排查发现,mysql已经不支持debian9了后续安装了宝塔第三方的运维管理工具之后,第一次安装docker失败,第二次再安装就成功了安装gitlab docker
宝塔镜像本身包含有 g
转载
2024-07-26 09:17:08
47阅读
gitlab
原创
2019-06-19 15:11:56
668阅读
这里写自定义目录标题git+gitlab+jenkins+php持续化集成配置实践git+gitlab+jenkins安装实践1. git安装2.gitlab安装3. jenkins安装创建gitlab代码仓库1.root账户登录gitlab。2.push代码到仓库创建jenkins项目1.初始化jenkins2.安装所需插件3.构建项目自动化构建Author logn旭 QwQ git+git
转载
2024-04-22 15:13:33
72阅读
请先搭建集成环境,可以参考我上一篇文章 配置vue项目在vue项目根目录下配置.gitlab-ci.yml文件,具体配置选项请看文档。我的配置如下:# 构建阶段
stages:
- install_deps
# - test
- build
# - deploy_test
# - deploy_production
image: node:latest
# 缓存(默认情况下,每个
转载
2024-07-31 12:02:59
316阅读
介绍随着业务的增长,需求也开始增多,每个需求的大小,开发周期,发布时间都不一致。基于微服务的系统架构,功能的叠加,对应的服务的数量也在增加,大小功能的快速迭代,更加要求部署的快速化,智能化。因此,传统的人工部署已经心有余而力不足。持续集成,持续部署,持续交互对于微服务开发来说,是提高团队整体效率不可或缺的一环。合理的使用CI,CD能够极大的提高了生产效率,也提高了产品的交互质量。流程梳理:1.开发
转载
2024-07-03 21:37:09
240阅读
文章目录1 GitLab简介2 Gitlab安装部署2.1 Gitlab安装2.2 Gitlab中文社区版补丁包安装2.3 使用Gitlab的简易网页端2.4 修改Gitlab配置文件/etc/gitlab/gitlab.rb3 Gitlab代码推送下载4 配置Gitlab的ssh密钥连接方式4.1 配置ssh公钥连接4.2 测试ssh方式克隆代码5 配置Gitlab邮件服务6 Gitlab的账
转载
2024-03-28 12:56:54
150阅读
1.安装依赖软件 yum install -y curl openssh-server openssh-clients postfix cronie policycoreutils-python 2.启动postfix设置postfix开机自启,并启动,postfix支持gitlab发信功能 sys ...
转载
2021-08-08 00:38:00
184阅读
2评论
一、git、github、gitlab的区别Git是版本控制系统,Github是在线的基于Git的代码托管服务。GitHub是2008年由RubyonRails编写而成。GitHub同时提供付费账户和免费账户。这两种账户都可以创建公开的代码仓库,只有付费账户可以创建私有的代码仓库。Gitlab解决了这个问题,可以在上面创建免费的私人repo。二、gitlabserver搭建过程[root@gitl
原创
2018-08-21 14:06:20
10000+阅读
以下是运满满K8s容器化进程记录,摘抄一下,方便以后查阅。背景介绍运满满自开始微服务改造以来,线上线下已有数千个微服务的 Java 实例在运行中。这些 Java 实例部署在数百台云服务器或虚机上,除少数访问量较高的关键应用外,大部分实例均混合部署。这些实例的管理,采用自研平台结合开源软件的方式,已实现通过平台页面按钮菜单执行打包、部署、启动、停止以及回滚指定的版本等基本功能,取得了不错的效果。但仍
Linux系统中gitlab安装部署
原创
2016-11-03 12:05:10
1866阅读
点赞