在Jenkins中使用自定义工作区会导致git超时

时间:2015-01-21 00:08:05

标签: jenkins

我正在尝试结帐,并使用Jenkins在自定义文件夹中构建我的git项目。我已从“高级项目选项”选项卡中设置自定义工作区。但是,每当我尝试运行该项目时,都会收到以下错误:

Building in workspace /myapp
> git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
> git config remote.origin.url https://github.com/.../... # timeout=10
Cleaning workspace
> git rev-parse --verify HEAD # timeout=10
Resetting working tree
> git reset --hard # timeout=10
> git clean -fdx # timeout=10
ERROR: Error fetching remote repo 'origin'
ERROR: Error fetching remote repo 'origin'
Warning: you have no plugins providing access control for builds, so falling back to legacy behavior of permitting any downstream builds to be triggered
Finished: FAILURE

但是如果我在默认工作区中运行项目,它似乎工作正常。

我想知道我的自定义工作区的结构是否错误。基本上,我有以下设置:

我的git repo的名字是“myapp”。当我使用defualt工作区时,项目将被检出并内置:/ var / lib / jenkins / jobs / myjob / workspace / [myapp repo中的文件]。在此之后,我必须使用以下方法将文件从默认工作区复制到我的实际文件夹:

cp /var/lib/jenkins/jobs/myjob/workspace/* /myapp/.

但是对于自定义工作区,我将目录指定为/ myapp。我希望Jenkins将代码从git签出到/ myapp,然后进行构建。文件夹结构会导致任何问题吗?如果没有,为什么会失败?

0 个答案:

没有答案