启动失败:ExpectedArtifact与多个工件匹配

时间:2018-08-24 15:15:14

标签: spinnaker

我使用GitHub触发器创建了一个管道(KubernetesV2提供程序),该触发器使用正则表达式期望多个工件。第一阶段是烘烤阶段,使用该工件作为“替代”工件。 如果接收到包含多个工件的推送事件,则管道不会以以下原因开始 "Failed on startup: Expected artifact ExpectedArtifact(matchArtifact=Artifact(type=github/file, name=charts/values-.*.yml... matches multiple artifacts

我想为每个工件执行一个管道实例。就目前而言,在我看来,单独使用Spinnaker不可能做到这一点。我可以调用Jenkins作业,该作业再一次为每个工件触发管道,例如通过webhook。

您能对此发表评论吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

覆盖工件是否需要具有相同的命名约定?我不知道是否要解决的替代方法是将覆盖的工件命名为override-blah-bblah.yml之类的东西,然后使大三角帆触发器认为仅找到一个工件。