Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gitlab ChangeLog 8 12 #6

Open
yidinghan opened this issue Nov 26, 2017 · 0 comments
Open

Gitlab ChangeLog 8 12 #6

yidinghan opened this issue Nov 26, 2017 · 0 comments
Labels

Comments

@yidinghan
Copy link
Owner

yidinghan commented Nov 26, 2017

Article Reference Link

Release Article: https://about.gitlab.com/2016/09/22/gitlab-8-12-released/

Cycle Analytics

一个关于功能特性,生命周期的跟踪统计功能。从图片中也可以看得出来,从 issue 到 production,一个 特性平均都花了多少时间。从中可以发现那个阶段花的时间多,那个阶段可以改进。

cycle_analytics

更多细节,可看官方文档

Merge Request Versions

再开启一个 MR 之后,还可以继续在当前分支继续提交。在老的版本下的 diff 只能显示最终版本和目标的 diff,往往没法找回原来的 diff,需要到对应 commit 里面来看。而很多改动都是对应着很多 commits,而非一两个 commit。

这一个 versions 特性,可非常方便的对比这一 MR 不同版本之间的 diff。动图中简单的演示一下使用方式,以及触发方式。

mr-diff-version

更多细节,可看官方文档

Bulk update Merge Requests

可以在列表页面,批量对 MR 进行操作。例如批量加 label,把某一批 MR 指派给某一个人

bulk

Submodules in CI

如果项目里面用到了 submodule,很可能会遇上在 Gitlab CI 里面使用的问题,因为 CI 里面访问对应的 submodule 会有权限问题。

[submodule "foo"]
    path = tools
    url = [email protected]/group/tools.git
[submodule "bar"]
    path = tools
    url = ../../group/tools.git

一如上面的例子,可以说 foo 是一个绝对路径,bar 是一个相对路径

使用相对路径,可以非常方便的使用 CI 触发着一样的权限。

更多细节,可看官方文档

The End

@yidinghan yidinghan changed the title test Gitlab ChangeLog 8 12 Nov 26, 2017
This was referenced Nov 27, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant