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 13 #7

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

Gitlab ChangeLog 8 13 #7

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/10/22/gitlab-8-13-released/

New Issue from the Issue Board

可以直接在 issue board 里面直接创建 issue,而不用在 issue page 创建之后再来 issue baord 里面看

new_issue

Merge Conflict Editor

这一特性之前,出现 Merge Conflict 只能对 conflict 的部分进行选择。要不选择源分支内容要不选择目标分支内容,就是一个 use ours 或 use theirs 的选择。

有了这一特性,除了单纯的选择冲突部分,还可以直接编辑冲突文件。使得解决冲突,可以完全在 merge request page 完成。

inlinemergeconflictresolution

Group Labels

label 是一个用来分类管理 issue 的非常好的工具,除了可以标记类别,还可以用来做进度标识。但是创建的 label 只能够在一个 project 里面使用,如果要在别的项目再使用的话只能重新创建,这与 DRY 原则有一定冲突。

当前的这一个新特性可以使得 label 在同一 group 内部复用,大大便利了 issue 的使用和管理。

group-label

Pipelines for Commits

前想要看到 pipelines graph,这之前只能够在 pipelines page 查看。通过这一特性,可以直接在 commit page 查看相关的 pipeline graph。

commit_pipeline

Debug tracing for CI

通过添加一个环境变量 flag,可以使得 Gitlab CI Runner 输出调试信息来协助我们,debug CI 过程中出现的问题。

test_async:
script:

  • echo "this is test"
    variables:
    # debug flag down here
    CI_DEBUG_TRACE: "true"
    下图是没有添加 CI_DEBUG_TRACE 的输出

ci-no-debug-output

下图是加了 CI_DEBUG_TRACE 的信息输出

ci-debug-output

The End

@yidinghan yidinghan changed the title test Gitlab ChangeLog 8 13 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