没有从其他项目生成的权限jenkins

没有从其他项目生成的权限jenkins,jenkins,Jenkins,我想使用其他项目来促进我的构建。 我正在使用这个插件 但是当我链接一个项目时,我有以下错误消息 这是工作,但不是真的正确。 促销日志: Started by user admin Building in workspace /var/lib/jenkins/workspace/generator-api Promoting generator-api #86 build hudson.plugins.parameterizedtrigger.BuildTrigger@36339454 SUCC

我想使用其他项目来促进我的构建。 我正在使用这个插件

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

这是工作,但不是真的正确。 促销日志:

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插件:

编辑
我用不同的方法解决了这个问题。我在promote部分的executeshell中有以下代码:

git tag -d DEVENV
git tag DEVENV ${PROMOTED_GIT_COMMIT}
git push origin --tags —force
问题是标记不存在,脚本在试图删除它的第一行失败


身份验证警告消息很可能含糊不清,隐藏了不同的问题。

我在尝试为构建另一个项目添加新触发器时遇到了类似的问题,这似乎解决了问题:

使用授权项目插件,您应该转到全局安全性中的“版本访问控制”部分,网址为
https://{your jenkins domain}/configureSecurity/

添加一个新策略“系统运行”,允许Jenkins Cron调度器触发另一个项目的构建


但是请注意,红色警告“You have no permission to build”(您没有生成权限)并未消失,尽管它并未阻止调度程序启动触发的生成。

如何管理Jenkins实例的权限?这是基于角色还是基于矩阵的策略(或其他)?在
授权
中,我已
登录用户可以执行任何操作
您是否对新作业或“部署”设置了某些特定权限“作业”在
Configure Build Authorization
中,我以触发构建的
用户的身份运行了
。您找到了解决方案吗?我遇到了相同的“权限”错误=(