gpt4 book ai didi

cruisecontrol.net - CruiseControl.NET 是否应该用于处理与构建源无关的任务?

转载 作者:行者123 更新时间:2023-12-04 14:20:59 25 4
gpt4 key购买 nike

奇怪的问题,也许。我们有许多内部编写的简单实用程序,需要自动运行。这些不是构建作业。只是像运行这样的事情SendOutHourlyEmailAlarms.exe , KeepFoldersInSynch.exe诸如此类。我通常会将这些任务设置为简单的计划任务/AT 命令(或者 Windows 服务,如果需要对计划进行更精细的控制),但一位同事已将其中一些任务设置为 CruiseControl 上的构建项目。网络服务器。我问他为什么要这样设置,他的回答是执行(及其日志、返回值、抛出的异常)都被跟踪和记录,并且可以通过构建服务器网站上有组织的界面访问这些信息。我无法反驳。

但这只是一种我无法完全识别的气味。这是 CruiseControl.NET 的正确使用吗?如果不是,有什么危害?即使它可能符合要求,难道没有其他产品更适合这种类型的东西吗?

最佳答案

出于与您同事完全相同的原因,我们有各种与构建无关的任务,我想要一个地方来查找我需要运行的所有作业。

我们 CC.NET 项目的一些示例:

  • FTP 安装程序到远程 QA
  • 创建源代码文档
  • 使用安装程序创建 VM
    早上安装 QA
  • 归档安装程序

  • 几乎任何我必须多次手工完成的事情都变成了一个项目。恕我直言,由于另一个原因,它比计划任务要好得多。我们的配置文件在源代码管理中,所以我们有 1 个地方可以进行调整。我们不必登录到多个服务器并进行调整或想知道哪个服务器这样做了。

    关于cruisecontrol.net - CruiseControl.NET 是否应该用于处理与构建源无关的任务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1949156/

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