我正在尝试自动化工程组的构建过程。作为自动化的一部分,我试图达到一个点,即应用符合模式的特定标签的行为将启动一个自动化过程,该过程将执行以下操作:
- 查看源代码
- 从模板创建构建脚本
- 构建项目
我很确定我可以用 subversion 中的 post-hook 来做到这一点,但我正试图找出一种方法来用 subversion hook 以外的东西来做到这一点。
- 监视 subversion 存储库中的 tags 目录以启动我的工作流程是否有意义?
- 是否有任何体面的工具可以帮助解决这个问题(如果可能的话,.NET 会很棒)。
- 我最好写一个引擎来做到这一点吗?
我的偏好:
- 完成全部或部分操作的现有产品
- 如果需要进行开发工作,最好使用 .NET
- 适用于 Windows(我们有一个基于 Linux 的存储库,但构建都发生在 Windows 上)