绝对已经是Java的一个月了,GitLab绝对不会错过派对!

完成工作仍然是GitLab的主要原则,最新的Gitlab版本11.3带有内置的Maven存储库和许多其他功能,这些功能将使Java开发人员的编码比以往任何时候都更加高效。

让我们仔细看看新的Gitlab版本中的功能。

主要特点

Maven存储库– GitLab 11.3提供直接内置在GitLab中的Maven存储库。 现在,低级服务的开发人员可以将其打包的库发布到其项目的Maven存储库中。 然后,他们可以与其他希望使用该库的团队共享一个简单的XML代码段,其余的工作将由Maven和GitLab完成。

Shell和Kubernetes Runners的交互式Web终端–能够连接到正在运行或已完成的作业并手动运行命令以更好地了解系统中正在发生的事情。

改进 .gitlab-ci.yml 以重用脚本–使用YAML extends关键字在模板中灵活,强大地重用代码。

还请参见:

在用户贡献图中包括私人贡献–对私有项目的贡献现在将显示在贡献图中,并且如果您为个人资料启用此设置,则将显示当天的贡献。

重新设计的项目概述–更新了项目概述页面的UI,以便在浏览项目时获得更好的体验。

受保护的环境–运营商可以完全控制允许哪个人,组或帐户部署到给定的环境,从而进一步保护敏感环境并提高其安全性。

代码所有者–支持将代码所有者分配给文件,以指示负责项目中代码的团队成员。 使用名为CODEOWNERS的文件分配代码所有者,该文件的格式类似于[gitattributes](https://git-scm.com/docs/gitattributes) ,并且在GitLab中查看文件时在提交详细信息下方列出。

具有集成里程碑日期的Epic预测–从任一日期的固定值切换到称为From milestones的动态值。

关于小事

在这些重大变化中,有一些小的调整,这些调整将使您的体验更流畅,更好。 由于列表很长,因此我们只快速浏览一下Gitlab 11.3中的这些改进。 确保您查看官方发行说明以了解更多详细信息。

  • 新的史诗事件作为自定义通知
  • 快速采取措施将问题添加到史诗中(来自问题)
  • 允许自行批准合并请求
  • 在项目概述上显示存储库语言
  • 自我管理实例的自定义文件模板
  • 创建新项目时定义项目名称
  • Web IDE中的文件模板
  • 将Wiki上传文件存储在Wiki存储库中
  • 按分支过滤Webhook推送事件
  • SAST对Groovy的支持
  • 库指标警报
  • 默认情况下启用自动DevOps
  • 地理改善
  • 在第一个管道发生故障时自动为项目禁用Auto DevOps
  • Gitaly v1.0
  • 亚搏体育app Runner 11.3
  • GitLab使用的开源软件组件列表现已在线提供
  • 综合总线的改进
  • 性能提升

为了从最新的11.2版本升级到GitLab 11.3, 不需要停机。 要在不停机的情况下进行升级,您应该查阅有关不停机的升级的文档 。

还请参见:

在其他消息上,将于2018年10月22日发布的GitLab 11.4, 将根据 Docker的最新版本推荐指南 弃用1.12之前的Docker版本(API版本1.24)的支持 。 除了11.4版本以外,这些较旧的版本将不再受到正式支持,并且可能随时停止运行。