gpt4 book ai didi

continuous-integration - 当另一个构建失败时如何阻止构建?

转载 作者:行者123 更新时间:2023-12-04 08:40:40 27 4
gpt4 key购买 nike

我在 Hudson 中为单个解决方案创建了许多构建配置(例如发布、调试、测试)当我犯错时,我会收到一封针对每个构建配置的构建失败电子邮件。我想收到一封电子邮件。我想如果我能让一个构建依赖于另一个构建的成功或失败,我就可以收到更少的电子邮件。

怎么做?

顺便说一句:我使用 MsBuild、Subversion 和 NAnt

最佳答案

听起来您有多个作业(构建配置)用于配置为始终构建的同一组源代码。正如其他人所建议的那样,您可以使用构建触发器将这些作业链接在一起。但是,如果所有作业都在每次提交时运行,我建议将这些作业合并为一个包含多个步骤的作业。这样,当一个步骤失败时,整个构建都会失败,不会花费不必要的 Hudson 周期,您也不会收到多余的电子邮件。要向构建添加步骤,请单击“添加构建步骤”并选择“调用 Ant”(或您希望它执行的任何其他操作)。

关于continuous-integration - 当另一个构建失败时如何阻止构建?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4957725/

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