大家好。我是Circleci的新手,我试图在使用ORB时为2.1的Java图像设置Maven。

我正在使用初始设置页面提供的Java示例Maven配置。

出于某种原因,即使我在我的存储库中的Circleci-Project-Setup分支中明确指定了Project Probelines部分,仍然会在Project Probelines部分下的构建状态。

我得到了非主分支的这些错误。

“您的项目中没有找到配置。”

这是我的config.yaml在我的项目存储库中的Circleci-Project-Setup分支中看起来像。

版本:2.1 Orbs:maven:circleci/maven@0.0.12工作流程:maven_test:作业: -  maven / test:#结帐,构建,测试和上传测试结果过滤器:分支机构:仅限

我是否需要在我项目的每个分支上都有一个config.yaml?
为什么我的过滤器不起作用。

任何帮助将不胜感激。

嗨,当您第一次将项目添加到Circleci时,我们将尝试默认情况下构建每次推送。

当我们看到推动到其他分支机构时,我们在该分支中找不到配置文件,以便我们显示错误消息。
配置是分支本地而不是全局,它允许您在分支上进行新配置,而不会影响并行工作的其他工作。

要解决此问题,需要在推送的分支上是一个配置文件,基本上是一次Circleci-Project-setup是合并的事情会按预期行事。

-Gordon.

非常感谢你的戈登!这正是我所寻找的。

1就像

最后一次回复后10天自动关闭此主题。不再允许新的回复。