前言 什么是CI/CD? CI (Continuous Integration) 持续集成, CD (Continuous Delivery) 持续部署 个人理解 本地开发代码, 提交远程仓库 仓库接收到提交操作,进入持…
标签:gitlab
GitLab+Jenkins+Rsync+PM2实现Node项目的持续集成与自动部署
前言 最原始的软件开发流程是,在本地搭建好环境,进行开发测试,然后去服务器上搭建环境,手动上传代码,运行测试,然后启动服务。实际上,近些年来出现了很多的工具,使得这些步骤可以自动化,大大降低人工出错的概率,提高生产效率。…
GitLab 安装笔记
GitLab 安装 具体安装步骤如下: 一、安装和配置必要的依赖 If you install Postfix to send email please select ‘Internet Site’…
如何使用GitLab和Rancher构建CI/CD流水线 – Part 2
这是我们使用GitLab和Rancher构建CI/CD流水线系列教程的第二部分。第一部分的内容介绍了如何部署、配置和确保GitLab在Rancher的运行。这一部分中,我们将介绍如何使用GitLab CI Multi-R…
Git 使用集
本文是本人在学习和使用 Git 过程中的一些记录。以备查阅。随时更新。本文地址:https://segmentfault.com/a/1190000008367711 另外推荐我的另一个 Git 文章:实际操作 Svn …
centos7 下参考 官方说明 搭建gitlab服务
由于公司及需要, 我开始研究如何搭建一个gitlab社区. 首先脱离不了参考官方的安装方式。因此根据个人开发环境,开始了搭建历程. 第一步 yum安装依赖 sudo yum install curl policycore…
git 使用流程规范(merge-request)
git 使用流程规范(merge-request) 如果你的git workflow 采用此模式,谨记一定要忘记 git merge,除了在 master 分支上 git pull 可以使用 git pull,其他分支如…
git 提交vendor目录至项目
1.vendor目录已经存在 如果已经执行了composer update/install,需要先删除vendor目录 执行:rm -rf vendor git add -A git commit -m "remove …
gitlab/github 多账户下设置 ssh keys
背景–公司之前的版本控制工具一直用的svn,最近开发的新项目,代码准备改换到了gitlab上进行管理。而我自己平时写的一些代码是放在github上进行托管的,这二者都是基于git的开源分布式版本控制系统,在本…
在CentOS中Gitlab升级,6.0到6.5
春节期间,趁着同事们都不写代码的时候,我对gitlab进行了一次升级,版本从6.0升级到6.5。 其实6.0到6.5增加的新特性不是很多,但是我怕以后升级不好升了,就抓紧春节这个机会做了升级。 首先,看官方文档。 其实这…
Django,Vue,GitLab的项目模板
自我介绍 大家好,我叫布莱恩。这是我第一次在思否上发表文章,也是我第一次用中文写开发有关的内容。我是一个31岁的美籍白种人,在费城做开发工作。大学毕业以后我去了北京从事新能源原的市场研究。工作任务的一部分是把中国能源领域…
Django,Vue,GitLab的项目模板
自我介绍 大家好,我叫布莱恩。这是我第一次在思否上发表文章,也是我第一次用中文写开发有关的内容。我是一个31岁的美籍白种人,在费城做开发工作。大学毕业以后我去了北京从事新能源原的市场研究。工作任务的一部分是把中国能源领域…