gpt4 book ai didi

scripting - hudson 和构建脚本

转载 作者:行者123 更新时间:2023-12-04 06:47:16 24 4
gpt4 key购买 nike

我有一些针对其他代码运行的代码。假设命令 x 运行代码 blah.c

我编写了一个脚本来检查该命令是否成功执行。我能够确定这一点。我将在 hudson 提供的执行构建框中运行脚本。

如果任何代码测试失败,我需要知道谁会使构建失败。意思是命令 x 在 blah.c 上运行,但返回失败。

不是由 Maven 构建的作业的最佳实践。可以集成maven吗?

谢谢,麻烦您了。

最佳答案

就个人而言,我使用 ANTPhing对于这种事情。您可以指定完成“目标”所需的步骤。

所以在你的情况下,你会指定一个 exec任务。然后,您需要设置 checkreturn该任务的属性(property)。这样,如果命令返回除 0 以外的任何内容,它会使目标失败。 Hudson 将自动使构建失败。

这样做的好处是,您可以手动执行 ANT在 Hudson 之外构建任务(因此您无需提交以验证它是否会成功构建)。我个人将 phing build.xml 文件保存在与我的项目相同的版本控制中,以便我始终可以使用它...

关于scripting - hudson 和构建脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3567700/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com