我正在为Jenkins使用“可嵌入的构建状态”插件。
我无法获得正在运行的特定分支的构建状态,它始终显示“未运行”状态。
我正在使用不受保护的链接:
[![Build Status](http://ec2-34-251-244-92.eu-west-1.compute.amazonaws.com/jenkins/buildStatus/icon?job=vuffeli_api)](http://ec2-34-251-244-92.eu-west-1.compute.amazonaws.com/jenkins/job/vuffeli_api/)
我已为全局作业授予了匿名viewstatus权限。这可以正常工作,但是一旦添加分支信息,它就会停止工作。我尝试了以下组合,但很茫然。
http://ec2-34-251-244-92.eu-west-1.compute.amazonaws.com/jenkins/buildStatus/icon?job=vuffeli_api%2Fmaster)
http://ec2-34-251-244-92.eu-west-1.compute.amazonaws.com/jenkins/buildStatus/icon?job=vuffeli_api%252Fmaster
http://ec2-34-251-244-92.eu-west-1.compute.amazonaws.com/jenkins/buildStatus/icon?job=vuffeli_api%2Forigin%252Fmaster
http://ec2-34-251-244-92.eu-west-1.compute.amazonaws.com/jenkins/buildStatus/icon?job=vuffeli_api%2Fvuffeli_api%252Fmaster
我期望徽章显示主分支的状态,但是它是灰色的,并显示“未运行”
EDIT 27-05-2019
一种临时的解决方案是在jenkins中有多个项目,这些项目可以过滤分支触发构建的内容,然后为仅构建和测试特定分支的项目显示状态。
我没有找到比为所有相关分支显示状态更好的解决方案,此后,我停止使用jenkins并开始使用Azure管道。如果任何人找到解决方案,请提交答案,但现在我将认为已关闭。