【问题标题】:project module are getting skipped in night build configuration项目模块在夜间构建配置中被跳过
【发布时间】:2016-02-28 07:38:16
【问题描述】:

请注意:“我已编辑此问题”
我正在观察一个非常奇怪的情况。我在 Jenkins 中配置了 2 个具有相同配置的作业,但其中一个是连续构建,另一个是夜间构建 [poll scm 配置 @midnight],使用 Sonarqube 配置生成报告。

两个构建具有相同的存储库 URL,并且它们都具有构建结果成功。但在持续构建中,每个模块都经过分析,然后获得成功。而在夜间构建中,会跳过模块。

我的问题是相同的构建对于连续构建而不是每晚运行良好。那么这可能是什么原因呢?

早些时候我使用-DskipTests,它正在分析所有模块并在连续构建中取得成功..但在夜间构建中跳过。
所以我引用了这个链接Maven skip tests 并在 maven 目标中添加了-Dmaven.test.skip=true .. 现在一些模块被分析并取得了成功。但是模块中的一个失败了,因此其他模块被跳过了。以下是错误日志

[ERROR] 未能执行目标 org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test 项目 ASData 上的(默认测试):存在测试失败。

注意:我使用的是 maven 3.3.1 版本和 SonarQube 5.1

【问题讨论】:

  • 它们是否与每个相关?作业是否使用不同的工作空间?
  • “其中一个是连续构建,另一个是夜间构建”是什么意思?你究竟如何区分两者?简介?目标?为这两个作业提供 config.xml 可能很有用。
  • @VeaceslavGaidarji No.. 彼此没有关系.. 他们只是有相同的存储库 url。是的.. 两个工作都使用不同的工作空间。
  • @blackbuild 这意味着.. 对于夜间构建.. 我们添加了 Poll SCM 以在午夜构建触发器。

标签: maven jenkins


【解决方案1】:

我仍然不允许添加 cmets,所以我会在这里问。

你将模块保存在哪里,你能保证没有人会破坏你的构建和模块存储之间的联系吗?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-01-08
    • 2016-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-02
    相关资源
    最近更新 更多