2016-03-15 174 views
1

https://wiki.jenkins-ci.org/display/JENKINS/Git+Changelog+Plugin如何在Jenkins中設置「Git Changelog」?

首先,我只看到了什麼是在我的截圖,無法找到「打印上工作摘要頁」和「創建文件」部分。然後我得到如下所示的錯誤。任何人都可以告訴我如何在這個插件中正確設置參數?

enter image description here

Checking out Revision a781fbc49bda7083ebc05e28cee60de4e4258b17 (refs/remotes/origin/master) 
> D:\Git\bin\git.exe config core.sparsecheckout # timeout=10 
> D:\Git\bin\git.exe checkout -f a781fbc49bda7083ebc05e28cee60de4e4258b17 
> D:\Git\bin\git.exe rev-list a781fbc49bda7083ebc05e28cee60de4e4258b17 # timeout=10 
[GitChangelog] $ cmd /c call C:\Users\SVC_SE~2\AppData\Local\Temp\hudson6987037442402124620.bat 

D:\public_jendevslave_1\workspace\Playground\GitChangelog>set 
... 
GIT_BRANCH=origin/master 
GIT_COMMIT=a781fbc49bda7083ebc05e28cee60de4e4258b17 
GIT_PREVIOUS_COMMIT=a781fbc49bda7083ebc05e28cee60de4e4258b17 
WORKSPACE=D:\public_jendevslave_1\workspace\Playground\GitChangelog 

D:\public_jendevslave_1\workspace\Playground\GitChangelog>exit 0 
Saving processed git changelog to file D:\Jenkins\git_changelog.txt. 
ERROR: Build step failed with exception 
java.lang.RuntimeException: Ref a781fbc49bda7083ebc05e28cee60de4e4258b17 not found. 
    at de.wellnerbou.gitchangelog.jgit.GitLogBetween.getJGitLogBetween(GitLogBetween.java:34) 

Build step 'Publish Git changelog' marked build as failure 

回答

0

當您添加 「後生成步驟」,你可以選擇 「混帳更新日誌」 和/或 「的Git發佈」。你應該選擇「Git Changelog」。

+0

謝謝,我只在Windows Jenkins ver上使用「Git Changelog」插件。 1.638。我也讀過這個問題:https://issues.jenkins-ci.org/browse/JENKINS-33301 –

+0

想通了,我使用的步驟「發佈Git變更日誌」,應該使用「Git變更日誌」。 –

+0

嗨!有沒有可能在詹金斯管道中使用這個插件,如果是,如何? – BadmintonCat