2016-03-02 65 views
4

我想使用其他項目來宣傳我的構建。 我使用這個插件https://wiki.jenkins-ci.org/display/JENKINS/Promoted+Builds+Plugin沒有權限從其他項目構建jenkins

但是我有,當我連接一個項目

error message

這是工作,但沒有真正正確以下錯誤消息。 促銷日誌:

Started by user admin 
Building in workspace /var/lib/jenkins/workspace/generator-api 
Promoting generator-api #86 
build [email protected] SUCCESS 
Warning: this build has no associated authentication, so build permissions may be lacking, and downstream projects which cannot even be seen by an anonymous user will be silently skipped 
Finished: SUCCESS 

我也應該有部署版本。

我找不到如何在升級時爲我的項目授予構建部署的權限。

+0

如何管理Jenkins實例的權限?它是基於角色還是基於矩陣的戰略(或其他)? –

+0

'authorisation'我有'登錄的用戶可以做任何事情' – Ajouve

+0

您是否在新作業或「部署」作業上設置了一些特定的權限? –

回答

0

從我所看到的下游項目應該有Run as User who Triggered Build選項中選擇Configure Build Authorization部分。

在我的情況下,選項丟失。要啓用見下詹金斯插件:
https://wiki.jenkins-ci.org/display/JENKINS/Authorize+Project+plugin

編輯
我解決了不同方式的問題。我有這個代碼在執行促進部分的外殼:

git tag -d DEVENV 
git tag DEVENV ${PROMOTED_GIT_COMMIT} 
git push origin --tags —force 

問題是,標籤不存在和腳本是失敗的第一行試圖將其刪除。

驗證警告消息很可能是模糊的,並隱藏了不同的問題。

相關問題