gpt4 book ai didi

django - Django 项目的(简单)持续集成解决方案是什么?

转载 作者:行者123 更新时间:2023-12-02 07:52:05 25 4
gpt4 key购买 nike

在我的一个 Django 项目中,我有一套基于 TransactionalTestCase 类的单元测试(它比 TestCase 花费的时间长得多)。不可能在每次更改代码后都运行测试,因为运行所有测试需要超过 0.5 小时。我们前段时间寻找一些简单的连续集成工具,它可以让我们(至少)在测试服务器上运行测试并向团队成员发送有错误的电子邮件(我们当然有代码存储库,我们目前不需要自动部署)。您是否有一些可行的解决方案或想法来实现这一点?

我们编写了一些“ super 简单的 CI 服务器”,它除了运行测试和发送电子邮件报告外什么都不做(它与我们的代码存储库集成)。但是由于我们最近在使用我们不太理想的简单工具时遇到了一些问题,我现在想知道您是否已经在您的工作环境中成功完成了类似的场景?

我正在寻找轻量级、易于安装和使用的东西。

最佳答案

免责声明:我不了解 Django。但我知道我使用 Hudson作为我的多种语言和平台的持续集成工具。我发现在 Windows 和 Linux 上安装和配置都很容易(设置并忘记),并且对可用插件的数量印象深刻。

基本上,如果您想做的事情可以通过脚本文件自动执行,那么您可以使用 Hudson。确实值得一试。

我只花了几分钟设置它,以便当且仅当出现问题时我会收到一封电子邮件,尽管您可能想做一些其他事情(可能有一个插件)。 Hudson 还可以与其他工具(如 BigZilla、所有主要版本控制工具等)配合使用

关于django - Django 项目的(简单)持续集成解决方案是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3182211/

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