gpt4 book ai didi

git - 在 gitblit 服务器上发布接收 pull 钩

转载 作者:太空狗 更新时间:2023-10-29 13:38:06 26 4
gpt4 key购买 nike

我需要在 Gitblit 服务器上设置接收后 Hook 脚本,它将更改 pull 到同一服务器上的网站。在 bash 脚本中,命令看起来像这样:

sudo git --work-tree=/var/www/html/mysite --git-dir=/var/www/html/mysite/.git pull

但据我了解,Gitblit 使用 groovy hooks 脚本,而我对此完全陌生。有人可以帮我为此创建一个 groovy 脚本,或者至少指导我一些 Groovy 的好例子或教程。

谢谢

最佳答案

如果有人需要 groovy 方面的帮助,这是我的 groovy 脚本:

import org.slf4j.Logger

def res = ["git", "--work-tree=/var/www/html/mysite", "--git-dir=/var/www/html/mysite/.git", "pull"].execute()

println res.err.text
println res.text

关于git - 在 gitblit 服务器上发布接收 pull 钩,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26796839/

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