我几天后面临一些奇怪的问题。好吧,当使用post-commit脚本完成提交时,我正在尝试触发Jenkins构建。
提交后脚本包含一行:
#!/bin/sh
"C:\Program Files\Git\bin\curl.exe"
"http://xxxxx:8080/git/notifyCommit?url=//xxxxx/Git-repositories$/tetrafx.git"
事实是,在提交后永远不会触发此脚本。我尝试登录文件,但也没有创建文件。
当我从Windows控制台运行cmd时,它运行正常。
我检查了该文件的许可,但没有任何特别之处。
我在Windows服务器的共享目录(xxxxx)上从我的计算机提交文件。 Jenkins和git存储库位于同一服务器上(xxxxx)。
这是一个描述我所做的事情的模式
你有任何提议吗?
谢谢