我已经配置了Jenkins并创建了一个工作来从 SVN 签出、构建和运行一个简单的项目。我可以将此作业配置为定期运行,例如每五分钟运行一次。但我希望它仅在 SVN 存储库发生更改时才构建项目。我阅读了本文档的“按源更改构建”部分,但无法弄清楚我到底要做什么!任何帮助,将不胜感激!
问问题
2913 次
3 回答
3
当你配置你的工作时,你必须这样做:
在Source Code Management中指定您使用的源代码管理系统(例如 SVN)并填写所有必填字段(url、身份验证等)(可能已经完成,因为您可以进行结帐)
在Build Triggers部分:选择 Poll SCM 并安排
*/10 * * * *
每 10 分钟检查一次存储库。
于 2013-01-02T11:56:23.880 回答
1
于 2013-01-02T12:58:21.930 回答
1
您正在寻找的是 Subversion 提交后挂钩,它将执行您在挂钩脚本中编写的任何脚本。看看 Mike West 的以下示例:
Mike West - Subversion Post-commit-hook
祝你好运!
于 2013-01-02T16:55:21.690 回答