⚛️ Docusaurs 是一个优秀的搭建网站框架,基于 React 和 MDX,插件化、国际化、SEO 等做的都很不错,有需要搭建网站的同学可以考虑。该网站利用 GitHub Pages 部署,这个方式也是 Docusaurus 所支持的,详见:Deploying to GitHub Pages。利用 Docusaurus 的能力,我们可以运行 yarn deploy 命令去把我们的项目代码部署
转载
2024-07-16 10:34:42
65阅读
最近team内对k8s,docker比较感兴趣,想了解CI/CD相关的内容,我争取了该任务,做了些相关的工作,研究了大概一个礼拜,初步完成了从gitlab代码提交用docker自动发布版本的工作(还未涉及k8s),在此记录一 涉及到的软件版本版本介绍docker19.03.8不知道的不用往下看了git2.28.0 windows分布式版本控制系统gitlab12.5.5一个用于仓库管理系统的开源项
转载
2024-07-03 10:04:38
157阅读
一、 Gitlab 服务器搭建过程 1、官网地址 首页:https://about.gitlab.com/ 安装说明:https://about.gitlab.com/installatio 2、
转载
2024-03-29 12:58:26
67阅读
作者丨人人贷大前端技术中心 Git commit message 规范 git是现在市面上最流行的版本控制工具,书写良好的commit message能大大提高代码维护的效率。但是在日常开发中由于缺少对于commit message的约束,导致填写内容随意、质量参差不齐,可读性低亦难以维护。在项目中引入commit message规范已是迫在眉睫。用什么规范
转载
2024-06-06 09:36:58
160阅读
参考文档:GitLab 自动触发 Jenkins 构建配置前的准备工作:1.下载gitlab插件 之后,就可以在 项目配置》构建触发器中看到这一项Build when a change is pushed to GitLab 接下来进入具体的配置操作jenkins-job配置Jenkins 和 GitLab 上创建测试工程。在 Jenkins
转载
2024-02-23 07:07:50
299阅读
刚来公司没多久,就被公司派到外地驻点上班,上个月跟我一起驻点的主管同事给了我一个任务: 现在驻点和别人一起搞开发,我们团队的代码都完成之后再把代码提交到他们的git,所以我们这几个驻点的需要自己另外搭建一个代码仓库,合并代码后将我们代码提交到他们的git仓库。
在我们自己的代码仓库里,需要能够持续集成,我搭建的持续集成里面的步只有一个:maven项目代码扫描。sonar里面包含了几百条java代
由于TGB的图书管理系统托管在本地服务器上的GitLab中,最近因为大家使用Git过程出了一些问题,导致需要回退服务器上的远程版本,回退过程中又出了一些问题,比如push不上去,比如别人电脑的版本比远程版本高几个commit版本等,在网上找了好多资料,这位博主的文章简直涵盖了我的问题,又有对其他问题的补充和思考,直接拿过来,分享给更多的人,也确实补充了我之
转载
2024-03-28 13:09:46
93阅读
在使用 GitLab CI/CD 进行自动化构建和部署的过程中,"GitLab CI 自动生成提交"的问题时常出现。这种现象主要源于自动运行的 CI 流水线在某些情境下生成了不必要的提交,从而影响了代码仓库的管理和团队的工作效率。为了解决这个问题,我们将详细记录备份策略、恢复流程、灾难场景、工具链集成、日志分析及迁移方案。
### 备份策略
为了确保在遇到问题时能够快速恢复,我们首先要做好备份
gitlab-jenkins安装文档IP地址操作系统服务版本192.168.75.137Rocky9.2jenkins = 2.450-1.1 jdk = 11.0.22 git = 2.39.3192.168.75.138Rocky9.2gitlab-ce = 16.10.0gitlab安装前期准备:
关闭防火墙及 SELinux
systemctl disable --now firewal
转载
2024-07-30 18:34:58
119阅读
gitlab之gitlab-ci自动部署
简介gitlab-ci全称是gitlab continuous integration的意思,也就是持续集成。中心思想是当每一次push到gitlab的时候,都会触发一次脚本执行,然后脚本的内容包括了测试,编译,部署等一系列自定义的内容。本文就是利用gitlab-ci的持续集成来实现自动部署。相比之前webhoo
转载
2024-04-16 15:20:31
91阅读
文章目录前言一、如何使用gitlab将用户加入到group中二、如何将本地文件上传到Gitlab中总结 前言 这一节主要讲如何将本地文件上传Gitlab中,也是经过实践得出的整体步骤,希望大家可以有所收获~一、如何使用gitlab将用户加入到group中 这一节的内容比较简单,在这里也是给出大家一个参考网址~ 参考网址:如何使用gitlab将用户加入到group中二、如何将本地文件上传到G
转载
2024-02-29 11:49:15
141阅读
# Python Gitlab自动提交代码流程
## 1. 确认环境设置
在开始实现Python Gitlab自动提交代码之前,确保你已经完成以下环境设置:
1. 安装Python解释器(推荐使用Python 3.x版本)
2. 安装Git客户端并配置好Git环境
3. 注册一个Gitlab账户,并创建一个项目
## 2. 整体流程
下面是实现Python Gitlab自动提交代码的整体
原创
2023-10-24 05:23:52
202阅读
centos6.5x64安装gitlab7.9.2安装gitlab注意,以下一到五步骤都需要用root用户操作一:初始化安装环境yum -ygroupinstall 'Development Tools'yum -y install readline readline-devel ncurses-devel gdbm-devel glibc-develtcl-devel openssl-devel
转载
2024-08-21 08:49:58
101阅读
作为一个前端,以前在公司内接触过搭建成熟的完整CI、CD流程,后来在想是否自己也能搭建这样一套系统,通过学习研究后有了这样一篇博客,和各位一起共同学习。首先大家需要一台服务器,本机电脑也行(推荐2核8G配置以上,因为安装的服务比较占内存)。一、安装 Dockerlinux服务器使用curl下载快速安装的shell脚本curl -fsSL get.docker.com -o get-docker.s
转载
2024-05-28 17:14:10
408阅读
GitLab是一款使用MIT许可证的基于网络的Git仓库管理工具,我们可以使用它来搭建自己的Git仓库,本文将介绍如何使用Gitlab在Linux下快速搭建Git仓库。Gitlab服务端搭建 在Linux(CenterOS7.6)下我们会以Docker的方式来安装Gitlab,对Docker不了解的朋友可以参考:开发者必备Docker命令。下载Gitlab的Docker镜像docker pull
转载
2024-06-19 11:13:22
92阅读
分支模型:
目前客户端分支模型采用简化模型:
开发分支->主分支->稳定分支
开发分支: 由个人按照jira任务建立对应分支 task/jira-id
主分支:开发者完成后将开发分支提交合并请求至主分支,经过review,完成合并提交并自动构建
稳定分支:用于版本输出,从master分支拣选测试通过的功能进入s
转载
2024-03-01 22:28:02
89阅读
提交GitLab代码自动触发jenkins运行
原创
精选
2023-11-02 12:00:48
340阅读
关于gitLab 和 gitHubGitLab和GitHub一样属于第三方基于Git开发的作品,免费且开源(https://github.com/gitlabhq/gitlabhq 基于MIT协议),与Github类似,可以注册用户,任意提交你的代码,添加SSHKey等等。不同的是,GitLab是可以部署到自己的服务器上,数据库等一切信息都掌握在自己手上,适合团队内部协作开发,你总不可能把团队内部
转载
2024-02-29 13:01:18
87阅读
1,gitlab以及git指令(1)git pull 推送本地代码、git commit 提交本地代码(2)git branch 查找新分支2,git commit、git push、git pull、 git fetch、git merge 的含义与区别git commit:是将本地修改过的文件提交到本地库中; git push:是将本地库中的最新信息发送给远程库; git pull:是从远程获
转载
2024-03-06 22:21:54
35阅读
一.Git提交规范一次提交包含四个信息:commit message - 提交的内容相关描述author & committer - 作者及提交者changed files - 修改的文件hash & parent - 提交内容的hash及在提交树上的位置1.提交信息一般包括<header><body><footer>三部分。<header
转载
2024-05-20 12:39:36
408阅读