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

浙公网安备 33010602011771号