Git命令获取";是一个目录";詹金斯的错误
我对Jenkins很陌生,我想知道以下场景可能会有什么问题: 我通过单个管道在运行的Jenkins文件中有以下代码块:Git命令获取";是一个目录";詹金斯的错误,git,jenkins,jenkins-pipeline,Git,Jenkins,Jenkins Pipeline,我对Jenkins很陌生,我想知道以下场景可能会有什么问题: 我通过单个管道在运行的Jenkins文件中有以下代码块: ws("${WORKSPACE_PATH}") { sh "git pull ${REPO_NAME} ${BRANCH_NAME}" sh "git checkout ${BRANCH_NAME}" } 其中,工作区路径的格式如下: \\<ip-address>\Workspace\Test \\
ws("${WORKSPACE_PATH}") {
sh "git pull ${REPO_NAME} ${BRANCH_NAME}"
sh "git checkout ${BRANCH_NAME}"
}
其中,工作区路径的格式如下:
\\<ip-address>\Workspace\Test
\\\Workspace\Test
请注意,ip地址表示共享文件夹的位置,而Test是git存储库文件夹。我正试图从远程存储库中提取并签出共享文件夹中工作区的提取分支
当我尝试运行此操作时,我在控制台中得到以下信息:
Running in \\<ip-address>\Workspace\Test
[Pipeline] {
[Pipeline] sh
[\\<ip-address>\Workspace\Test] Running shell script
sh: \<ip-address>\Workspace\Test@tmp\durable-dd888913\pid: Is a directory
sh: \<ip-address>\Workspace\Test@tmp\durable-dd888913\jenkins-log.txt: Is a directory
sh: \<ip-address>\Workspace\Test@tmp\durable-dd888913\jenkins-result.txt: Is a directory
[Pipeline] }
在\\\Workspace\Test中运行
[管道]{
[管道]上海
[\\\Workspace\Test]正在运行shell脚本
sh:\\Workspace\Test@tmp\持久-dd888913\pid:是一个目录
sh:\\Workspace\Test@tmp\持久-dd888913\jenkins-log.txt:是一个目录
sh:\\Workspace\Test@tmp\持久-dd888913\jenkins-result.txt:是一个目录
[管道]}
它似乎可以操作和访问共享文件夹中的文件,并且可以在共享文件夹所在的远程桌面上看到(因此授权是可以的,是吗?),但否则它将失败
有人能指出我在这种情况下可能做错了什么吗?任何帮助都将不胜感激。提前谢谢