我对Jenkins很新,并且想知道以下情况可能出现什么问题:
我通过单个管道运行Jenkins文件中有以下代码块:
ws("${WORKSPACE_PATH}") {
sh "git pull ${REPO_NAME} ${BRANCH_NAME}"
sh "git checkout ${BRANCH_NAME}"
}
其中WORKSPACE_PATH采用以下格式:
\\<ip-address>\Workspace\Test
注意,ip-address表示共享文件夹的位置,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] }
看起来它可以操作和访问共享文件夹中的文件,并且可以在共享文件夹所在的远程桌面中看到(所以授权很好,是吗?),否则会失败。
有人能指出在这种情况下我可能做错了什么吗?任何帮助将不胜感激。提前谢谢。