gpt4 book ai didi

svn - 如何确定 'svn up' 是否成功完成?

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

在自动化测试开始之前,我每天晚上从我的 php 脚本(在 SuSE 上)运行 sudo svn --username radek update ".$codebase." --force";。所以测试是在今天 checkin 的最新代码上完成的。

我如何确定知道 svn up 已成功完成?那么,如果不是测试不会被触发?

最佳答案

从命令行,我通常运行 svn status -q 如果一切都是最新的,它应该不打印任何内容。否则,它要么出错,要么显示尚未更新的文件。

正如其他人所提到的,如果 svn up 由于任何特定原因失败,它应该返回一个非零值。

您应该考虑使用像 Jenkins 这样的连续构建系统。您可以让 Jenkins 在每次提交时运行您的测试,或者在一天中的特定时间自动运行它。这样,您就不会重新发明轮子。另外,Jenkins 可以通过电子邮件发送测试结果,并为您提供一个展示它们的地方。

关于svn - 如何确定 'svn up' 是否成功完成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10020901/

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