本文共 1199 字,大约阅读时间需要 3 分钟。
继上个月在后,GitLab 8.16在Google Cloud上提供了自动部署功能。此外,GitLab 8.16改进了其问题搜索和过滤器界面,并包括监控工具和Slack的替代者。
\\Job van der Voort介绍,在Google Container Engine(GCE)上提供自动部署功能,GitLab实例使用其(auto-scaling CI)功能部署应用到Kubernetes,将允许更多的开发者从这种可能性中获得好处。根据Gitlab,在GCE上将GitLab部署到Kubernetes需要,尽管它可以在内完成,这仍然使整个过程不那么直观。
\\,产品规划中的第一步就是在GitLab 8.16中包含Prometheus。Prometheus应该能够收集关于部署的早期反馈,并自动回退那些导致问题的部署。为了能够连接到可以提供与CPU、内存和吞吐量相关的指标的Prometheus控制台,你应该首先设置端口转发,以便在localhost:9090上访问私有的Prometheus服务器:
\\\kubectl -n gitlab get pods -l name=gitlab -o name | sed 's/^.*\\///' | xargs -I{} kubectl port-forward -n gitlab {} 9090:9090\\\
以下是几个可以发送到Prometheus的查询示例:
\\GitLab 8.16的其他重要特性包括:
\\GitLab 8.16可以使用各种方法或,其中包括使用支持多个托管提供商的镜像,Docker容器以及针对特定操作系统的软件包。
\\查看英文原文 :
\\感谢对本文的审校。
\给InfoQ中文站投稿或者参与内容翻译工作,请邮件至。也欢迎大家通过新浪微博(,),微信(微信号:)关注我们。
转载地址:http://mhpfl.baihongyu.com/