文章目录docker部署规范-与gitlab-ci集成持续集成的工程目录结构构建镜像build.shDockerfile说明web服务的Dockerfilejava服务的Dockerfilepython服务的Dockerfile与CI集成的.gitlab-ci.yml参考 docker部署规范-与gitlab-ci集成本规范根据多个项目实践,总结如下持续集成的工程目录结构一个完整产品会包含多个服
m1 docker部署gitlab社区详细踩坑记录一、安装docker二、docker-compose.yml三、gitlab.rb四、启动服务五、指定域名访问nginx代理服务六、项目地址为内网ip时如何处理 一、安装docker自行安装二、docker-compose.yml安装的时候使用的是16.7.0,但安装好后页面推荐使用16.8.1,这里直接用最终(都亲测有效)version:
转载 2024-06-25 14:25:17
284阅读
早买早享受,晚买享折扣,不买免费送。GitHub又一波免费优惠袭来,而且还是是永久性的。今天,GitHub宣布向所有用户和团队提供不限制协作人数的私有仓库,同时GitHub的核心功能对所有人免费开放。 但是,如果你需要使用高级功能(Code Owners)、企业级功能(如 SAML)或者需要个性化支持团队,可以升级到付费计划。GitHub CEO Nat Friedman在公告中说:如
 一、GitLab 简介GitLab 是一个利用Ruby on Rails 开发的开源版本控制系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。它拥有与GitHub类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。它还提供一个代码片段
1.Git和GitHub的基本介绍1、什么是GIT?Git是一个免费、开源的版本控制软件2、什么是版本控制系统?版本控制是一种记录一个或若干个文件内容变化,以便将来查阅特定版本修订情况得系统。实现功能:记录文件的所有历史变化,并通过命令可以随时恢复到任何一个历史状态;实现了多人协作开发或修改3、常见版本控制工具?Git:现在使用率最广,也是最受欢迎的版本管理工具Svn:较早的版本管理工具4、 Gi
1、保证CentOS 6能连接网络2、安装依赖:sudo yum install -y curl policycoreutils-python openssh-server cronie sudo lokkit -s http -s ssh3、接下来,安装Postfix以发送通知电子邮件。如果要使用其他解决方案发送电子邮件,请跳过此步骤并在安装GitLab后配置外部SMTP服务器。sudo yum
转载 1月前
368阅读
k8s CI/CD讲演稿导语(ppt1):各位同事大家好,很高兴大家能够对k8s环境下的CI/CD这个主题的相关知识感兴趣。本次主题分享的内容,是我们在以kubernetes环境部署应用的时候,如何快速集成,快速部署交付的过程,有原理也有实操。我这部分内容的讲解,是告诉大家可以如何做,至于究竟如何做,则需要根据我讲解的内容,结合项目特点,自行规划设计。什么是DevOps?(ppt2)DevOps(
转载 2024-09-18 06:56:47
43阅读
# Docker GitLab 限制内存的使用 在使用Docker部署GitLab时,尤其是在资源有限的环境中,内存管理变得尤为重要。GitLab是一个功能强大的版本控制系统,可能会消耗相对较高的内存。如果没有对内存进行合理的限制,可能导致系统的性能问题,甚至崩溃。因此,学习如何限制Docker容器内的GitLab内存使用是非常必要的。 ## 为什么要限制内存 限制内存的主要原因包括: 1
原创 2024-09-13 07:17:17
370阅读
 1、使用安装包的方式安装gitlab # vim /etc/yum.repos.d/gitlib.repo [gitlab-ce] name=gitlab-ce baseurl=http://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7 repo_gpgcheck=0 gpgcheck=0 enabled=1 gpgkey=https:
 GitHub  GitHub是git存储库和协作项目开发的首选网站。该系统旨在允许用户轻松创建基于Git的特殊版本控制系统。为什么这么受欢迎?Git通过非线性开发历史的可视化工具和导航工具的帮助,支持流畅的版本合并和分割。现在,GitHub拥有5000多万个开源项目。优点:  GitHub有很多为人称道的功能,本文只列举其中几个:  错误跟踪,此功能属于协作功能,可以通过在项目中检测到
转载 2024-08-01 15:57:30
235阅读
最近公司要使用gitlab做配置管理,就顺手把安装步骤做个记录。一开始想安装社区,但是安装成了企业。看了官方文档,发现企业不买license的话可以直接当社区使用,功能是一样的,想买license的时候还可以一键使用,也就是官方更推荐企业,那就企业喽。CE和EE版区别,参考文档:https://about.gitlab.com/install/ce-or-ee/?distro=cen
转载 2024-04-25 16:11:17
148阅读
1.安装软件包及解决依赖项yum groupinstall "Development tools" yum install gcc autoconf cmake unzip vim libcurl-devel zlib-devel curl-devel expat-devel gettext-devel openssl-devel perl-devel nodejs libicu-dev
转载 2024-07-02 20:45:44
78阅读
IDEA+Git+GitlabGitLab 安装踩坑502错误码和访问卡顿解决办法1、增加swap交换文件2、为防止重启后swap分区变成0,要修改/etc/fstab文件Gitlab、Git 使用SSH Key一、git配置全局用户二、生成ssh key三、Gitlab添加ssh keyIDEA 使用Git做代码版本管理一、安装Git二、IDEA配置Git三、IDEA使用Git快速导入项目四、
转载 2024-03-25 18:25:14
253阅读
GitLab,是一个使用 Ruby on Rails 开发的开源应用程序,与Github类似,能够浏览源代码,管理缺陷和注释,非常适合在团队内部使用。 gitlab是基于Ruby on Rails的,安装和配置非常麻烦,不过有傻瓜安装包,https://about.gitlab.com/downloads/,或者,https://bitnami.com/stack/gitl
转载 2024-03-13 14:19:45
176阅读
目录(1)迁移准备工作1.1 停掉gitlab1.2 拷贝giblab1.3 启动容器(2)填坑2.1 查看容器状态2.2 重新配置权限 + 重新配置gitlab2.3 解决 gitaly 启动问题2.5 解决 rails 权限问题2.5 解决 grafana 权限问题 因为安全需要,公司的gitlab需要从外网迁移到内网。按道理说公司的gitlab是用的docker部署,直接把原来的docke
  全球的嵌入式软件团队开始认识到,软件流程现代化对于保持高软件质量、用更少的资源做更多的事情以及跟上竞争的步伐至关重要,为此,需要 DevOps 工具。在这篇文章中,我们将探索 Gitlab,它是可用于帮助嵌入式开发团队管理其 DevOps 的众多工具之一。  Gitlab 等工具的价值  谈到工具时,我们有时会纠结于工具成本,而忘记查看工具为我们的开发团队提供的投资回报率 (ROI)。节俭很重
转载 2024-03-29 13:08:47
161阅读
1.安装Tortoisegit调用Git命令,Tortoisegit图形界面更易操作。Git也有图形界面,可使用Git GUI或Git Bash进行操作,但比较困难。 (可通过此链接下载git.exe:git-scm.com/download/wi…)(1).下载tortoisegit下载地址:tortoisegit.org/download/pc.qq.com/detail/0/de… 下载 T
转载 2024-04-02 10:24:02
56阅读
文章目录导读什么是GitLab环境搭建帐号登陆 导读节奏越来越快的现今社会,项目完成速度也越发加快,于是一个项目的人数也就越来越多。这个时候版本控制也就尤为重要。本篇将不再说明使用coding、Gitee或者GitHub进行托管的方法,而是使用GitLab实现的DIY托管平台什么是GitLabGitLab类似GitHub,只不过GitLab可以本地部署,这样就能够实现GitHub的私有代码库,并
转载 2024-06-04 16:15:31
77阅读
背景:在纠结使用Jenkins还是GitLab作为CI/CD工具,最终决定使用GitLab,原因就是非常看好GitLab的未来。 安装环境:CentOS 7.8.2003部署:允许http、https、ssh连接>>> sudo yum install -y curl policycoreutils-python openssh-server >>> sudo
转载 2024-05-20 12:54:46
123阅读
  前言 最近因为项目需要,多人协作,实在不想用svn了,之前也一直在github.com,但是还是想搭建私有的git。为什么呢,git私有仓库太贵了,7美元一个月,还只能增加一位成员。越到后面越贵,所以决定自己来搭建。感谢老板给了1台阿里ECS,单独来做git。我一个小前端,自己搭建gitlab坑还是蛮多的。 正文 一、配置 先来看下载地址https://bitnami.com/sta
转载 2024-05-15 12:53:15
185阅读
  • 1
  • 2
  • 3
  • 4
  • 5