gpt4 book ai didi

windows - Git 提交后 Hook : How to start a bat-file in Windows

转载 作者:行者123 更新时间:2023-12-03 11:06:47 24 4
gpt4 key购买 nike

我有一个名为 jenkins.bat 的 bat 文件开始在 Jenkins 服务器上构建过程。

现在我想在 git 中将这个 bat 文件作为 post-commit-hook 执行。

因此创建了以下文件post-commit在文件夹 /.git/hooks :

#!/bin/bash
/.git/hooks/jenkins.bat

但是每次向 git 提交代码更改时,eclipse 都会抛出异常!我错过了什么?

最佳答案

您需要使用绝对或相对路径

  • 绝对:/c/...
  • 或者,如评论的,相对的,意思是不以 / 开头
      ./jenkins.bat

  • 假设你的 post-commit 钩子(Hook)是可执行的,并且在 <repo>/.git/hooks文件夹,您的 jenkins.bat似乎。

    Paul提到 in the comments

    Doing ./jenkins.bat does not work when the batch file is in the hooks directory: you will get a "no such file" error.
    This is because of the hook's working dir.

    关于windows - Git 提交后 Hook : How to start a bat-file in Windows,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46697870/

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