git - 如何使用 buildbot 设置 git 提交后 Hook

标签 git continuous-integration buildbot

我有一个 gitPoller 设置为每 60 秒运行一次,但我宁愿使用提交后 Hook 。我对如何实现这一点感到困惑。我知道我应该复制 git_buildbot.py在某处归档,但不确定具体位置。
另外,我不知道git hooks下的post-receive文件要写什么。

最佳答案

假设您在 /var/git/yourproject 有您的基本 Git 存储库(在您的 Git 服务器上),那么您将安装 git_buildbot.py 文件 /var/git/你的项目/钩子(Hook)。将(正确编辑的)git_buildbot.py 文件放入该目录后,您应该 chmod 755 git_buildbot.py 以确保它是可执行的(假设您的 Git 服务器是一些 Unix/Linux 的味道。)

完成并测试后,您可能应该关闭 CI 服务器上的 gitPoller。

关于git - 如何使用 buildbot 设置 git 提交后 Hook ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17453241/

相关文章:

git - 是否有原因导致 Git 的 stash 命令无法堆叠速记选项?

Git - 为什么我收到错误 "subl -n -w: subl: command not found"?

java - 持续集成 : ensure new commits are covered with tests

Windows XP 上的 Git sh.exe 进程 fork 问题,慢吗?

git - 如果在用户计算机上 check out ,则监视代码 repo

jenkins - 生产环境升级jenkins

java - 无法使用 AWS CodeDeploy 部署 Springboot 应用程序 AWS Ubuntu 实例

linux - buildbot 安装 : git poll failed

buildbot - 您如何在Buildbot步骤内 "source"一个环境?

python - 我如何任意告诉 Buildbot 不要为给定的更改安排构建?