我正在尝试在Jenkins工作中将文件推送到Git:
在JENKINS中,我添加了Windows Shell命令作业,这是第一个命令:
git add "C:\Users\AMRABET\Documents\VSC\HW\index.html"
但是我遇到了以下错误:
fatal: C:\Users\AMRABET\Documents\VSC\HW\index.html: 'C:\Users\AMRABET\Documents\VSC\HW\index.html' is outside repository
相同命令在Windows CMD中有效。它在Windows上运行良好。我的问题有所不同,因为我只在詹金斯得到它
有帮助吗?
答案 0 :(得分:0)
正如评论中所建议的,我刚刚退出git repo。
实际上,在詹金斯时,您会这样做
cd C:\Location
AnotherShellAction
git add RandomFile
git操作将不会从您提到的C:\ Location执行,而是从默认工作空间执行。 这意味着您需要在每条指令之后再次输入所需的位置。好的方法就是:
cd C:\Location
AnotherShellAction
cd C:\Location
git add RandomFile