【发布时间】:2012-01-05 23:37:36
【问题描述】:
我们正在使用一个票务系统,我想在开发人员将他们的更改推送到服务器时自动更新该系统。为了更新它,我只需要提供一个带有提交消息的特定 URL 作为 GET 变量。然后被调用的页面将记录此更改。我知道我的方法是使用hooks,但我对 Bash 和 Perl 都不熟悉,所以它很有挑战性。
我想实现这个:
- 开发者推送到服务器
-
post-receive钩子运行并检查哪些不同的提交是新的(因为一次推送可能有多个) - 它循环遍历它们,并且对于每次提交,它都会打开一个带有提交消息的 URL(
curl http://server.com/logthis.asp?msg=Here_goes_the_commit_message,类似的东西)
【问题讨论】: