运维开发网

没有权限从其他项目jenkins构建

运维开发网 https://www.qedev.com 2020-05-10 11:28 出处:网络 作者:运维开发网整理
我想使用其他项目来推广我的构建. 我正在使用这个插件 https://wiki.jenkins-ci.org/display/JENKINS/Promoted+Builds+Plugin 但是当我链接项目时,我有以下错误消息 这工作但不是很正常. 促销日志: Started by user admin Building in workspace /var/lib/jenkins/workspace
我想使用其他项目来推广我的构建.

我正在使用这个插件 https://wiki.jenkins-ci.org/display/JENKINS/Promoted+Builds+Plugin

但是当我链接项目时,我有以下错误消息

没有权限从其他项目jenkins构建

这工作但不是很正常.

促销日志:

Started by user admin
Building in workspace /var/lib/jenkins/workspace/generator-api
Promoting generator-api #86
build hudson.plugins.parameterizedtrigger.BuildTrigger@36339454 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

我也应该在那里部署构建.

在推广时我找不到如何授权我的项目来构建部署.

从我可以看到,下游项目应该具有在配置构建授权部分中选择的触发构建选项的用户运行.

在我的情况下,缺少选项.要启用它,请参阅以下Jenkins插件:

https://wiki.jenkins-ci.org/display/JENKINS/Authorize+Project+plugin

编辑

我以不同的方式解决了这个问题.我在促销部分的执行shell中有这个代码:

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

问题是标签不存在,并且脚本在尝试删除它的第一行失败.

auth警告消息很可能是模糊的并且隐藏了不同的问题.

0

精彩评论

暂无评论...
验证码 换一张
取 消