Jenkins失败,git:'ftp'不是git命令。参见'git --help'

时间:2018-08-27 15:59:49

标签: git macos jenkins deployment git-ftp

我正在使用docker run --rm -it --privileged --pid=host debian nsenter -t 1 -m -u -n -i sh通过Jenkins将git repo上传到服务器,当我尝试构建任务时,它给了我这个一致的错误:

ftp

我已经在macos高山脉中为Brew安装了git: 'ftp' is not a git command. See 'git --help'.git。由于某些原因,我无法找出为什么git-ftp命令没有执行。

1 个答案:

答案 0 :(得分:0)

尝试使用完整的ftp-git路径,而不是像这样的简短命令:

/usr/local/bin/git-ftp push --user USERNAME --passwd PASSWORD ftp://abc.com

如果您想变得更好,可以像这样向主/ usr / bin添加符号链接:

ln -s /usr/local/bin/git-ftp /usr/bin/

Jenkins基本上无法识别git-ftp的主路径,因此您必须在命令中清楚地编写它。

祝你好运