|GitLab 13.5发布,组Wiki,多文件代码片段及其他
按照预期发版计划 , 昨天GitLab官方发布了又一个新的月度版本GitLab 13.5 。 该版本在通过协作和DevOps , 让开发团队成员之间 , 各个工具之间进行协作 。 有关功能请追随虫虫一起学习 。
本文插图
概述
移动应用程序安全性扫描
Gitlab安全扫描功能 , 可以帮助并赋予开发人员查找和修复安全漏洞的能力 , 但他们还希望iOS和Android移动应用程序具有相同的功能 。 根据集成指南 , 社区将 MobSF引入到合并请求管道和安全仪表板 , 以及SAST和所有其他GitLab安全扫描结果 。
这种新的Mobile SAST语言覆盖范围和现有的对Swift和Java项目的模糊测试 , 现在为移动应用程序提供了有价值的安全测试解决方案 。
分组Wiki
分组可以通过多种方式进行协作 , 现在提供了更多协作方式 。 新版本可以在团队级别上为提供一个中心协作点 。 随之而来的是 , 会在侧栏中找到更深层次的Wiki导航 , 以便于导航 。
基于社区贡献 , 现在可以直接从GitLab界面轻松启动Gitpod Workspace 。
在事件期间 , 可能很难从多线程讨论中了解事件的顺序 。 使用事件中讨论的新时间线视图 , 可以切换讨论的时间线视图 。
代码片段和模板有助于共享
代码片段有助于组成员之间的代码共享 。 单个代码现在支持包含多个文件的代码段 , 因此可以创建和共享由多个部分组成的复杂代码段 。
模板可促进跨团队的最佳实践和一致性 。 新版本中 , 将有将更多模板 , 例如新增加了模板 , 用于Terraform的新的GitLab CI/CD以及新的SAST配置UI , 该为没有CI/CD经验的用户启用GitLab CI/CD SAST模板 。
跨工具协作
GitLab希望其他工具和谐集成 。 无论是获取第三方安全扫描程序结果 , 还是与其他DevOps工具集成 , 都可以无缝集成展现 。 通过Generic Package Registry , 可以在原始包中尚不支持的GitLab中存储其他二进制类型 , 并将二进制包可以作为发行附件 , 从而使发行和构建团队可以在GitLab中有效地工作 。
GitLab 13.5主要功能改进
组Wiki(PREMIUM及以上)
本文插图
对于许多团队而言 , 使用GitLab Wiki进行计划和文档编制是其工作流程的关键部分 。 尽管很受欢迎 , 但团队仍在努力限制Wiki仅在项目级别可用的局限性 。 从事多个项目的团队需要为每个存储库创建单独的Wiki , 从而带来更好的体验 。
使用Omnibus GitLab安装GitLab Kubernetes代理(PREMIUM及以上)
上个月 , 为随Helm安装的自我管理的GitLab实例推出了GitLab Kubernetes代理 。
本文插图
新版本增加了对官方Linux软件包的支持 。 在新的Kubernetes集成中 , 代理通过从GitLab提取新更改来协调部署 , 而不是GitLab将更新推送到集群 。
GitLab中查看集群成本管理数据
许多用户创建了自己的脚本 , 以更好地了解其集群成本 。 但是 , 现在可以在GitLab用户界面中查看群集成本和资源使用情况的概述 。 该集成基于Kubecost的基础上cost-model , 用户灵活地洞悉集群的各个级别 。 使用提供的成本模板查看每月节点成本以及GitLab托管应用程序的成本 , 或者使用Kubecost提供的九种指标和GitLab的Prometheus查询功能构建更复杂的自定义仪表板 。
本文插图
查看群组时启用实例级共享Runner