GitLab 开发与部署全流程指南
1. 产品创建、验证与打包
在 GitLab 12.0 及以上版本中,在管道视图里“查看应用”旁边会有一个“审核按钮”。点击该按钮会运行审核应用,角落处会出现一个小表单,可在其中输入反馈,这些输入会直接插入到问题中。
为验证项目,我们对 eventmanager 代码使用了代码质量报告。最初发现有一个变量未使用的警告,我们提出修复建议并重新运行管道后,警告消失。同时,我们还为文档项目演示了审核应用的使用,通过该审核应用验证了初始需求是否满足。
在管道中实现的这两种自动化方法能极大提升敏捷性和 DevOps 能力。发现错误时,可进行修正并重新运行管道。
1.1 DevOps 打包阶段
GitLab 在其产品中使用 Docker 容器有多种用途。为存储为项目自定义构建的容器镜像,GitLab 还添加了 Docker 容器注册表功能。使用此功能可避免将镜像存储在可能不够安全的远程位置。
若要启用 GitLab 的容器注册表功能,需重新配置 GitLab 实例并启用注册表功能。启用后,每个项目的左侧会出现一个注册表菜单项,点击它可查看注册表内容及使用说明。
要将镜像存储在注册表中供后续使用,需编辑项目根目录下的 CI/CD 配置文件。以下是 eventmanager 项目的示例:
build:
image: docker:stable
services:
- docker:dind
variables:
DOCKER_HOST: tcp://docker:2375
超级会员免费看
订阅专栏 解锁全文
91

被折叠的 条评论
为什么被折叠?



