我正在使用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
命令没有执行。
答案 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的主路径,因此您必须在命令中清楚地编写它。
祝你好运