【发布时间】:2018-08-07 03:48:30
【问题描述】:
我开始学习 Jenkins 并关注 Jenkins 文档中的 this“简单”教程;这是一个教程,介绍了如何让一个简单的 java-maven-jenkins 设置在本地工作。 我仔细按照教程说明操作,并为我自己分叉和克隆了所需的 git 存储库,并在我的本地主机上启动了 Jenkins,但是当我到达这部分时我遇到了墙:
在 Jenkins 中创建您的流水线项目,在第 8 步:
"在Repository URL字段中,指定上面你本地克隆的repository的目录路径,即从你主机上的用户账户/home目录,映射到Jenkins容器的/home目录——即
对于 macOS - /home/Documents/GitHub/simple-java-maven-app
对于 Linux - /home/GitHub/simple-java-maven-app
对于 Windows - /home/Documents/GitHub/simple-java-maven-app"
我正在使用带有 GitHub Desktop 的 Windows 10 并确保存储库位于教程之后的所需位置,但是当我尝试将存储库 URL 放置为 /home/Documents/GitHub/simple-java-maven-app (正如教程要求的那样),我在 Jenkins 中收到以下错误:
我尝试搜索其他有相同问题的人,但只能找到与解决 Unix 系统问题相关的内容。
This question我发现遇到了类似的问题,但我无法在我的系统上解决这个问题,因为它也是针对 Unix 系统的。
另一个奇怪(在我看来)是 Jenkins 根据帮助按钮请求远程存储库 URL,但教程坚持将本地存储库作为 URL。 由于我对 Jenkins 很陌生,如果有人能启发我如何解决这个问题以完成本教程,我将不胜感激。另外因为我是 Jenkins 的新手,我希望能提供帮助的人可以真正尝试用外行的方式解释解决方案。
干杯
【问题讨论】:
-
有想过这个吗?
-
不,我不得不放弃这个,因为我从来没有让它工作。自从我问了这个问题以来,我学到了更多的詹金斯管道的东西,但从来没有弄清楚是什么原因并解决了这个问题。从那以后,我只在存储库 url 中使用了实际的 url,没有任何问题,所以我猜它只是不允许在其中使用本地资源(即使根据教程它应该)
-
太糟糕了,我也放弃了,改用 GitHub :-)
标签: windows git jenkins jenkins-pipeline