随笔分类 -  工具 / gitlab-ci

自动化构建,持续集成
摘要:linux 上安装 gitlab 安装方式: Install on Linux Install on Kubernetes Install with Docker Compile from source Install from cloud provider Install on Linux Git 阅读全文
posted @ 2025-03-04 20:23 circlelll 阅读(640) 评论(0) 推荐(0)
摘要:持续部署 背景 旨在实体机资源不足的条件下,使用虚拟容器进行持续部署工作。 资源充足的条件下,可快速拉起多个部署环境进行验证,例如如下情况: 满足多人的机器使用需求:每个组件或每个人都可拥有自己的测试环境进,可规避其他人的修改对自身的影响 基于 feature 的测试验证需求:针对每一个 featu 阅读全文
posted @ 2024-03-14 08:40 circlelll 阅读(581) 评论(0) 推荐(0)
摘要:使用docker部署编译环境并使用gitlab-ci实现代码自动打包 一、需求 1、需求描述 实现代码git仓库提交能够自动编译出结果 ①需要一个编译环境能够共享编译:使用docker创建镜像来维护,创建完毕无需频繁修改 ②使用gitlab的ci进行持续继承,代码提交自动打包,ci中会使用①中的镜像 阅读全文
posted @ 2024-01-26 10:03 circlelll 阅读(1615) 评论(0) 推荐(1)
摘要:了解gitlab-ci流程 作用 GitLab CI是GitLab内置的进行持续集成的工具。它的中心思想是,当每一次push到GitLab的时候,都会触发一次脚本执行,脚本的内容可以包括测试、编译、部署等一系列自定义的内容。 在GitLab中,要使用CI,需要在仓库根目录下创建一个名为.gitlab 阅读全文
posted @ 2024-01-26 10:02 circlelll 阅读(569) 评论(0) 推荐(0)