代码之家  ›  专栏  ›  技术社区  ›  Spedge

Hudson中的预构建步骤

  •  1
  • Spedge  · 技术社区  · 17 年前

    在运行“预构建”脚本之前,项目会检查工作区中是否存在正确的文件,这些文件在我编写的脚本执行之前不会存在。

    为了让它们“预构建”,我使用 M2 Extra Steps 插件-但它还不够“pre”。

    有人对我如何实现我想做的事有什么建议吗?

    干杯

    4 回复  |  直到 17 年前
        1
  •  3
  •   Jack Leow    17 年前

    您是否考虑过将其分为两个项目,并将预构建项目设置为构建项目的上游?

    例如。, Foo预构建 富奥大厦

    在Foo预构建运行之后,使“Foo构建”运行。

    诚然,我在不同的场景中使用过这个,与你的不同,我使用得相当成功。这还有一个额外的好处(如果您需要的话),即如果您知道不需要预构建步骤,则可以手动运行构建,而无需执行预构建步骤。

        2
  •  1
  •   sal    17 年前

    如果这是一个问题(即,有希望被触发或触发的项目),请考虑在Maven项目运行之前使用自定义工作区位置并在该工作区中执行自由表单项目。自由格式项目可以用作maven项目的触发器。

        3
  •  0
  •   Robert Munteanu    17 年前

    添加另一个构建步骤作为shell脚本是否有效?

        4
  •  0
  •   Spedge    17 年前

    我的问题源于我想在运行任何东西之前设置我的工作区,因为动态视图(ClearCase)无法从工作区访问,我想添加一个符号链接来解决这个问题。

    然而,Andrew Bayer对我目前正在测试的插件做了一个修改,应该可以解决这个问题……所以这个问题在它当前的形式下可能是无效的。

    一旦我们得出结论,我们将对其进行编辑。