转载自:https://cloud.tencent.com/developer/article/1010589
1、Git LFS 介绍
Git 大文件存储(Large File Storage,简称LFS)目的是更好地把大型二进制文件,比如音频文件、数据集、图像和视频等集成到 Git 的工作流中。我们知道,Git 存储二进制效率不高,因为它会压缩并存储二进制文件的所有完整版本,随着版本的不断增长以及二进制文件越来越多,这种存储方案并不是最优方案。而 LFS 处理大...
/
740 次浏览/
应用管理
转载自:https://cloud.tencent.com/developer/article/1010595
1、Gitlab CI介绍
CI:持续集成,我们通常使用CI来做一些自动化工作,比如程序的打包,单元测试,部署等,这种构建方式避免了打包环境差异引起的错误,提高了工作效率。Gitlab-CI是Gitlab官方提供的持续集成服务,我们可以在仓库的根目录下新建.gitlab-ci.yml文件,自己定义持续集成流程模板,并且在Gitlab中配置runner,在之后的每...
/
557 次浏览/
应用管理
转载自:https://cloud.tencent.com/developer/article/1010615
1、Code Review 介绍
Code Review 代码评审是指在软件开发过程中,对源代码的系统性检查。Code Review 是一种用来确认方案设计和代码实现的质量保证机制,通过这个机制我们可以对代码,测试过程和注释进行检查。Code Review 主要用来在软件工程过程中改进代码质量,查找系统缺陷,保证软件总体质量和提高开发者自身水平。
2...
/
534 次浏览/
应用管理
转载自:https://cloud.tencent.com/developer/article/1010617
1、PlantUML介绍
UML 统一建模语言是一个通用的可视化建模语言,用于对软件进行描述、可视化处理、构造和建立软件系统制品的文档。PlantUML 是一个开源项目,支持快速绘制时序图、流程图、活动图、状态图、用例图、类图等等,开发人员通过简单直观的语言来定义这些示意图。以前我们要绘制以上各图时,一般我们使用可视化工具 visio , rose 等工具...
/
519 次浏览/
应用管理
# 拉取镜像
docker pull gitlab/gitlab-ce
# 创建挂载目录
mkdir -p /opt/gitlab/{data,etc,log}
# 启动容器
docker run -d -p 8090:80 -p 8443:443 -p 8222:22 --name gitlab --restart always --privileged=true -v /opt/gitlab/etc:/etc/gitlab -v /opt/gitlab/log:/var/...
/
533 次浏览/
应用管理
# 拉取镜像
docker pull gitlab/gitlab-runner:latest
# 创建挂载目录
mkdir -p /opt/gitlab-runner/config
# 启动容器
docker run -d --name gitlab-runner --restart always -v /opt/gitlab-runner/config:/etc/gitlab-runner -v /var/run/docker.sock:/var/run/docker....
/
606 次浏览/
应用管理
前提条件: 1.Docker安装Gitlab,地址:https://www.cnblogs.com/sanduzxcvbnm/p/13814730.html 2.Docker安装Gitlab-runner,地址:https://www.cnblogs.com/sanduzxcvbnm/p/13815594.html
在Gitlab上创建项目
1.新建项目
2.选择springboot模板创建
3.创建项目
创建好项目后查看克隆的地址 我这边是根据前提条件来创建...
/
512 次浏览/
应用管理
1.Docker安装Gitlab,地址:https://www.cnblogs.com/sanduzxcvbnm/p/13814730.html 2.Docker安装Gitlab-runner,地址:https://www.cnblogs.com/sanduzxcvbnm/p/13815594.html 3.使用Gitlab CI/CD功能在本地部署 Spring Boot 项目,地址:https://www.cnblogs.com/sanduzxcvbnm/p/138201...
/
584 次浏览/
应用管理
在服务器中可以直接使用命令行登录,推送docker镜像等
但是在使用Gitlab的CI/CD功能中,gitlab-ci.yml文件执行过程中出现如下错误:
原因分析: 服务器上之前使用命令行登陆过Nexus仓库,保存的有相关凭证,因此可以直接操作
但是用Gitlab的CI/CD功能就不行了
解决办法: 在.gitlab-ci.yml文件中添加上登录Nexus仓库的账号密码即可解决
延伸操作: docker仓库的账号密码直接明文写在文件中,不安全,改用变量的...
/
544 次浏览/
应用管理
介绍如何在Gitlab项目中添加K8S集群,以便使用K8S集群部署gitlab-runner帮我们运行gitlab的CI/CD。
参考官方文档:https://docs.gitlab.com/ee/user/project/clusters/add_remove_clusters.html#add-existing-cluster
1.登入gitlab后,进入自己的项目主页,菜单栏 Operations => Kubernetes => Add Kuberne...
/
516 次浏览/
应用管理