许多CI / CD系统工具为开发团队和DevOps团队提供了源代码控制,构建工件和部署功能等功能。GitLab就是其中之一,但是该产品为CI / CD管道带来了某些优势,从易于安装到高级自动化。基于Web的工具鼓励团队内适当的代码实践,并安全地部署到生产中。
DevOps生命周期工具市场上的公司应在以下五个方面评估GitLab CI / CD管道:
易于配置;
源代码安全;
管道自动化;
DevOps成熟度反馈;
部署计划;
易于配置
在CI / CD工具中,服务器配置可能很麻烦。对于某些产品,除非企业支付高额费用,否则IT组织无法在云提供商或内部安装该工具。
您可以在任何地方安装GitLab CI / CD工具:在本地,在云中,在容器上,在几乎所有Linux发行版上,甚至可以在Kubernetes中协调流程。
在此视频中,请按照以下步骤通过Microsoft Azure门户快速部署任何版本的GitLab服务器。用户可以创建虚拟机或遵循预设配置。在这里,我们在资源组中设置了一个GitLab Community Edition服务器,选择了要部署到的Azure区域,并选择了大小合适的实例。争取具有至少4个CPU和7 GB RAM的实例。该视频演示了带有密码的GitLab社区版服务器;SSH公钥也是一个选项。