gitlab(私库)–>project(gitlab-ci每个项目根目录下必须有)–>gitrunner(项目触发ci所运行注册runner令牌服务器)一、持续集成(Continuous Integration) 要了解GitLab-CI与GitLab Runner,我们得先了解持续集成是什么:软件集成是软件开发过程中的一个环节,这个环节的工作一般会包括以下流程:合并代码---->
转载
2024-03-25 11:05:54
48阅读
文章目录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阅读
环境安装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阅读
系统环境: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阅读
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阅读
docker 的gitlab应用部署安装docker
经过自己的实践,当前的linux版本是debian9,因为版本老旧,总是安装不了docker成功,也遇到了一个新的问题,mysql的镜像过期,经过排查发现,mysql已经不支持debian9了后续安装了宝塔第三方的运维管理工具之后,第一次安装docker失败,第二次再安装就成功了安装gitlab docker
宝塔镜像本身包含有 g
转载
2024-07-26 09:17:08
47阅读
这篇文章通过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阅读
gitlab
原创
2019-06-19 15:11:56
668阅读
请先搭建集成环境,可以参考我上一篇文章 配置vue项目在vue项目根目录下配置.gitlab-ci.yml文件,具体配置选项请看文档。我的配置如下:# 构建阶段
stages:
- install_deps
# - test
- build
# - deploy_test
# - deploy_production
image: node:latest
# 缓存(默认情况下,每个
转载
2024-07-31 12:02:59
319阅读
介绍随着业务的增长,需求也开始增多,每个需求的大小,开发周期,发布时间都不一致。基于微服务的系统架构,功能的叠加,对应的服务的数量也在增加,大小功能的快速迭代,更加要求部署的快速化,智能化。因此,传统的人工部署已经心有余而力不足。持续集成,持续部署,持续交互对于微服务开发来说,是提高团队整体效率不可或缺的一环。合理的使用CI,CD能够极大的提高了生产效率,也提高了产品的交互质量。流程梳理:1.开发
转载
2024-07-03 21:37:09
240阅读
这里写自定义目录标题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阅读
#!/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
Linux系统中gitlab安装部署
原创
2016-11-03 12:05:10
1866阅读
点赞
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 实例部署在数百台云服务器或虚机上,除少数访问量较高的关键应用外,大部分实例均混合部署。这些实例的管理,采用自研平台结合开源软件的方式,已实现通过平台页面按钮菜单执行打包、部署、启动、停止以及回滚指定的版本等基本功能,取得了不错的效果。但仍
# 使用GitLab Runner在Docker容器中运行Java程序
在软件开发中,GitLab是一个非常流行的代码托管平台,而GitLab Runner则是用于在GitLab上执行CI/CD(持续集成/持续部署)的工具。本文将介绍如何在GitLab Runner中使用Docker容器来运行Java程序的过程。
## 准备工作
在开始之前,确保你已经安装了GitLab Runner并且配置
原创
2024-04-19 05:38:33
24阅读