GitLab 11.0 发布,一键 CI/CD、自动识别 License 依赖

栏目: 软件资讯 · 发布时间: 6年前

内容简介:从 GitHub 带走大量用户与项目后,GitLab 11.0 正式发布了,此次更新最大的特点是带来了两大功能强大的工具,可以使开发者更加高效地进行软件开发。 Auto DevOps 首先是 Auto DevOps,该功能最初于 GitLab 10.0 ...

从 GitHub 带走大量用户与项目后,GitLab 11.0 正式发布了,此次更新最大的特点是带来了两大功能强大的工具,可以使开发者更加高效地进行软件开发。

Auto DevOps

首先是 Auto DevOps,该功能最初于 GitLab 10.0 的 beta 版本中引入。目前 GitLab 除了提供公有和私有 repo 的托管和协作,还通过提供内置的整套交付 工具 链简化了其它软件交付流程。而在 GitLab 11.0 中,带来了 Auto DevOps 机制,Auto DevOps 是一个预先构建的全功能 CI/CD 管道,可自动执行整个交付流程。这使得现在交付工具链不仅是内置在 GitLab 中,而且还变成自动化的。用户只需提交代码,Auto DevOps 就可以完成交付的其它任务。目前 Auto DevOps 已经进入通用状态(GA,Generally Available)。

GitLab 11.0 发布,一键 CI/CD、自动识别 License 依赖

Auto DevOps 涵盖了端到端的整个生命周期,只需将代码提交给 GitLab,并进行少量的配置,接着 Auto DevOps 可以完成其余工作,包括对应用的构建、测试、代码质量扫描、安全扫描、许可证扫描、打包、性能测试、部署和监控。

据介绍,它可以将交付速度提高 4 倍,让开发人员专注于编写代码和业务价值,使团队协作更加高效。

License Management

License Management 让程序的许可依赖不再复杂混乱。现代化的开发有很多情况下不再需要重复造轮子,软件通常由库、框架和实用程序等外部组件代码复合而成,而被引用的组件通常都包含特定的许可权限和限制。

不同的 License 需要区别对待,以免引起版权等法律问题,因此开发者需要跟踪和管理这些组件的依赖关系。GitLab 11.0 带来了 License Management 功能,它内置于代码控制的 Merge Request 中,可以分析软件的组成,自动检测项目许可证的依赖关系,使开发者跟踪和管理包含的许可证更加方便快捷。

GitLab 11.0 发布,一键 CI/CD、自动识别 License 依赖

如果已经启用 Auto DevOps,那么系统会自动为项目开启 License Management,否则可以手动通过  .gitlab-ci.yml 开启。

除了 Auto DevOps 和 License Management,GitLab 11.0 的主要特性内容还包括以下几方面:

  • 增强代码、容器和依赖关系的安全性测试

  • 进一步的 Kubernetes 集成功能

  • Web IDE 增强

  • 增强导航 Epic Roadmap 视图

  • 其它

具体细节可以查看 GitLab 11.0 的发布公告


【声明】文章转载自:开源中国社区 [http://www.oschina.net]


以上所述就是小编给大家介绍的《GitLab 11.0 发布,一键 CI/CD、自动识别 License 依赖》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

More Eric Meyer on CSS (Voices That Matter)

More Eric Meyer on CSS (Voices That Matter)

Eric A. Meyer / New Riders Press / 2004-04-08 / USD 45.00

Ready to commit to using more CSS on your sites? If you are a hands-on learner who has been toying with CSS and want to experiment with real-world projects that will enable you to see how CSS......一起来看看 《More Eric Meyer on CSS (Voices That Matter)》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具