如何在Jenkins中读取“ Git构建数据”?

Jir*_* Hu 6 git jenkins

在调查此问题时:https : //stackoverflow.com/questions/36947454/jenkins-git-plugin-doesnt-work-for-git-flow,我在构建结果中发现了一些有趣的信息,如下所示。谁能告诉我这个“ Git Build Data”试图告诉我什么?哪个插件产生了这个?

Checking out Revision b3a750cf4b36be8528591aa7c3606e83da688ade (origin/development, origin/release)


Git Build Data

Revision: b3a750cf4b36be8528591aa7c3606e83da688ade
origin/development
origin/release
Built Branches

origin/DEVOP-237: Build #54 of Revision 1d3e706e8bce5ac50e125a5bd74a4aa813c0c6e1 (origin/DEVOP-237)
origin/development: Build #57 of Revision b3a750cf4b36be8528591aa7c3606e83da688ade (origin/development, origin/release)
refs/remotes/origin/master: Build #55 of Revision e5cea21924c0365b5c212af16b1f9e4f473ea87e (refs/remotes/origin/master)
origin/release: Build #57 of Revision b3a750cf4b36be8528591aa7c3606e83da688ade (origin/development, origin/release)
Run Code Online (Sandbox Code Playgroud)

Mik*_*ick 6

Git 插件本身生成 Git 构建数据页面,可从特定构建页面访问。它包含构建和此 Jenkins 构建项目的所有先前构建的信息。

在顶部的Revision部分,它显示了插件检出和构建的提交的 SHA1 哈希值。在每个提交下,它列出了在构建时指向该提交的所有分支,无论它们是本地的还是远程的。在这种情况下,它构建了 commit b3a750cf4b36be8528591aa7c3606e83da688ade,这是分支的尖端origin/developmentorigin/release在那个时候。

建有分支机构部分列出了以前由这个构建项目,以前的内部版本号建立了分支机构,致力于为构建和其它文献匹配建成了所有分支。所以,它告诉你:

origin/DEVOP-237在此之前最后一次构建为 build #54。它当时指向的修订版是1d3e706e. 指向该修订的唯一分支是origin/DEVOP-237.

origin/development上次构建为 build #75。修订版是和b3a750cf指向的。origin/developmentorigin/release

refs/remotes/origin/master(这是 的别名origin/master)最后构建为 build #55。指向的提交是,e5cea219并且再次仅由refs/remotes/origin/master.

origin/release数据只是复制的origin/development数据。

由于构建分支数据似乎是为每个构建捕获的,如果您想知道每个分支的最新构建,您需要首先查看最近的构建。