2015-09-10 40 views
1

詹金斯錯誤日誌github上拉請求生成器不工作

Sep 10, 2015 11:26:55 AM org.jenkinsci.plugins.ghprb.GhprbTrigger stop 
INFO: Stopping the ghprb trigger for project abc 
Sep 10, 2015 11:26:55 AM org.jenkinsci.plugins.ghprb.GhprbTrigger start 
INFO: Starting the ghprb trigger for the abc job; newInstance is true 
Sep 10, 2015 11:26:55 AM org.jenkinsci.plugins.ghprb.GhprbGitHubAuth getBuilder 
WARNING: credentialsId not set for context abc, using anonymous connection 
Sep 10, 2015 11:26:57 AM org.jenkinsci.plugins.ghprb.GhprbRepository initGhRepository 
SEVERE: Could not retrieve GitHub repository named organization/abc (Do you have properly set 'GitHub project' field in job configuration$ 
java.io.FileNotFoundException: {"message":"Not Found","documentation_url":"https://developer.github.com/v3"} 

在配置設置在「構建觸發器」我已籤部分「當一個變化是被推到Github的構建」和「Github上拉請求生成器」。 我還檢查「使用github上掛鉤構建觸發」

在「管理詹金斯」 - >「系統配置」 - >「Github上拉請求生成器」 我已經設置自動生成憑證在「憑證」字段。

enter image description here

我對github上設置網絡掛接及其任何更改推到了倉庫,但不工作的拉請求工作的罰款。

回答

1

我認爲自動生成的憑據不起作用。

WARNING: credentialsId not set for context abc, using anonymous connection 

您需要在GitHub上生成令牌(https://github.com/settings/tokens)。默認範圍應提供必要的權限。然後,在全球Jenkins Pull Request Builder配置中,使用您的GitHub用戶名和生成的令牌添加新憑據。

+0

生成令牌並將其粘貼到「GitHub Pull請求生成器」的「共享機密」字段後,它將起作用嗎? –

+0

沒有該字段有不同的用途,請使用「憑據」字段。然後使用該字段旁邊的「添加」按鈕添加新的憑據。順便說一句,我假設你正在使用最新版本的Pull Request Builder插件,例如版本1.27。 – daspilker

+0

是的,它是最近的版本。 我可以將「共享機密」字段留空,只添加爲jenkins生成的github bot用戶的用戶名和密碼? 正如你在答案中所說的那樣,生成令牌,但是將生成的令牌放在哪裏,因爲沒有字段來保存令牌。只有共享的祕密字段存在 –