Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Security 启用安全后未触发Jenkins下游作业_Security_Jenkins_Triggers_Anonymous - Fatal编程技术网

Security 启用安全后未触发Jenkins下游作业

Security 启用安全后未触发Jenkins下游作业,security,jenkins,triggers,anonymous,Security,Jenkins,Triggers,Anonymous,我目前有两个詹金斯自由泳的工作设置。一个名为AutomatedBackup,另一个名为AutomatedBackupCleanup。成功完成AutomatedBackup作业后,将触发AutomatedBackupCleanup作业 我最近在Jenkins实例上启用了安全性,这似乎打破了两个作业之间的触发器。AutomatedBackup作业的控制台输出如下所示: Started by user Chuck Norris Running as Chuck Norris Building on m

我目前有两个詹金斯自由泳的工作设置。一个名为AutomatedBackup,另一个名为AutomatedBackupCleanup。成功完成AutomatedBackup作业后,将触发AutomatedBackupCleanup作业

我最近在Jenkins实例上启用了安全性,这似乎打破了两个作业之间的触发器。AutomatedBackup作业的控制台输出如下所示:

Started by user Chuck Norris
Running as Chuck Norris
Building on master in workspace /var/lib/jenkins/jobs/AutomatedBackup/workspace
[workspace] $ /bin/sh -xe /tmp/hudson8177383812364662730.sh
+ cp -a /var/lib/jenkins /opt/jenkinsbackups
+ cd /opt/jenkinsbackups
+ date +%Y%m%d-%H%M%S
+ tar czf jenkinsBackup_20170712-153210.tar.gz jenkins/

+ rm -rf /opt/jenkinsbackups/jenkins/

+ git add --all

+ git commit -m Jenkins Automated Backup
[master 50d9f46] Jenkins Automated Backup
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 jenkinsBackup_20170712-153210.tar.gz
+ git push

To ssh://git@178.70.84.195:7999/at/jenkinsbackup.git
   cea558b..50d9f46  master -> master
Running as anonymous cannot even see AutomatedBackup for trigger from AutomatedBackupCleanup
Finished: SUCCESS
我不确定是什么原因造成的。看起来构建是以我的用户身份启动和运行的,但是控制台输出报告:

Running as anonymous cannot even see AutomatedBackup for trigger from AutomatedBackupCleanup

提前感谢您提供有助于解决此问题的任何指导或步骤

我发现了这个问题的根本原因,并想在这里留下一些信息,供将来可能偶然发现这个问题的人参考

问题似乎是AutomatedBackupCleanup作业在其配置中设置为仅在AutomatedBackup作业成功完成后生成。相反,我必须做的是向AutomatedBackup作业添加一个生成后操作,以触发另一个项目的生成(并指定AutomatedBackupCleanup作业)


希望这有帮助

您不需要添加生成后操作,原因是匿名用户无法看到生成。转到管理Jenkins>配置全局安全,向下滚动至访问控制-授权,然后选中“作业>读取”框以获取匿名。它应该允许触发其他作业