gitlab(私库)–>project(gitlab-ci每个项目根目录下必须有)–>gitrunner(项目触发ci所运行注册runner令牌服务器)一、持续集成(Continuous Integration) 要了解GitLab-CI与GitLab Runner,我们得先了解持续集成是什么:软件集成是软件开发过程中的一个环节,这个环节的工作一般会包括以下流程:合并代码---->
转载
2024-03-25 11:05:54
52阅读
文章目录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
152阅读
环境安装nginx安装(这里不做讲述)git安装gitlab安装gitlab-runnergitlabgitlab external_url一定要改成网址,否则会产生unable to access 'http://gitlab-ci:token:xxxxxx@ip/xxx/citest.git错误gitlab-runner安装流程curl -L https://packages.gitlab.c
转载
2024-08-15 15:07:18
293阅读
创建版本库https://www.liaoxuefeng.com/wiki/896043488029600/897271968352576什么是版本库呢?版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。第一步、创建一个版本库非常简单,
转载
2024-03-28 08:13:15
96阅读
docker 的gitlab应用部署安装docker
经过自己的实践,当前的linux版本是debian9,因为版本老旧,总是安装不了docker成功,也遇到了一个新的问题,mysql的镜像过期,经过排查发现,mysql已经不支持debian9了后续安装了宝塔第三方的运维管理工具之后,第一次安装docker失败,第二次再安装就成功了安装gitlab docker
宝塔镜像本身包含有 g
转载
2024-07-26 09:17:08
47阅读
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默认的配置推荐使用shell命令行与server端进行交互,给大家介绍一下使用windows git client工具实现将本地代码提交到远程服务器.
解决方案:
环境部署
操作系统
Windows7 x64 S
转载
2024-03-14 15:03:02
69阅读
系统环境: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
557阅读
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阅读
这篇文章通过gitlab来实现项目的持续发布,衔接上一篇持续集成,主要介绍从开发提交代码到编译、打包、生成镜像的过程,我项目类型为java的spring cloud,所以以此来介绍。实现目标如下图所示。 (一) 环境要求Centos 7.5.1804Docker 18.06.1-cegitlab/gitlab-cegitlab/gitlab-runner主要分享低代码、微服务
转载
2024-04-11 09:56:02
81阅读
Linux系统中gitlab安装部署
原创
2016-11-03 12:05:10
1870阅读
点赞
gitlab
原创
2019-06-19 15:11:56
668阅读
文章目录一、下载并安装 gitlab二、修改 gitlab 配置文件并初始化 gitlab三、验证端口80是否开启,并登录 gitlab web 界面四、gitlab web 界面设置中文五、gitlab 常用命令六、关闭账号注册功能七、解决邮箱注册失败,实现事件触发八、创建账户 Users九、重新设置密码十、创建组 Groups十一、将用户添加到组十二、创建一个测试项目页面十三、git 客户端
转载
2024-02-23 22:02:59
477阅读
Linux下gitlab部署1、下载包文件Wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu/pool/xenial/main/g/gitlab-ce/gitlab-ce_10.7.2-ce.0_amd64.deb2、开始安装dpkg -i gitlab-ce_10.7.2-ce.0_amd64.deb3、基础配置打开 /
转载
2024-03-06 22:59:59
49阅读
项目需求 需求一.、使用gitlab创建项目需求二、 使用ansible的roles实现一键化部署wordpress 每次部署需要备份之前的网站数据 使用roles 
转载
2024-05-29 06:48:26
86阅读
一、什么是gitlib Gitlab 是一个基于Git实现的在线代码仓库托管软件,你可以用Gitlab自己搭建一个类似于Github一样的系统平台,一般搭建gitlab私服就是用在公司的内部 Gitlab 功能就是能够对代码的提交审核和问题跟踪,这个对于软件工程质量的管理是至关重要的 Gitlab分为社区版(CE) 和 企业版(EE) 我感觉大多数的公司还是会选择社区版,反正我们公司是要用社
转载
2023-11-03 22:44:21
56阅读
这里写自定义目录标题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阅读
介绍随着业务的增长,需求也开始增多,每个需求的大小,开发周期,发布时间都不一致。基于微服务的系统架构,功能的叠加,对应的服务的数量也在增加,大小功能的快速迭代,更加要求部署的快速化,智能化。因此,传统的人工部署已经心有余而力不足。持续集成,持续部署,持续交互对于微服务开发来说,是提高团队整体效率不可或缺的一环。合理的使用CI,CD能够极大的提高了生产效率,也提高了产品的交互质量。流程梳理:1.开发
转载
2024-07-03 21:37:09
244阅读
请先搭建集成环境,可以参考我上一篇文章 配置vue项目在vue项目根目录下配置.gitlab-ci.yml文件,具体配置选项请看文档。我的配置如下:# 构建阶段
stages:
- install_deps
# - test
- build
# - deploy_test
# - deploy_production
image: node:latest
# 缓存(默认情况下,每个
转载
2024-07-31 12:02:59
319阅读
#!/bin/bash
set -eux
# 基本配置
TARGET_SERVER="10.10.1.70"
TARGET_USER="root"
TARGET_DIR="/usr/local/yzhpc/hpc-java"
JAR_NAME="hpc-portal-module-system-3.1.0.jar"
NEW_JAR_NAME="hpc-portal-module-system-3