Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java jenkins-ant svn任务被无限期卡住_Java_Svn_Ant_Jenkins - Fatal编程技术网

Java jenkins-ant svn任务被无限期卡住

Java jenkins-ant svn任务被无限期卡住,java,svn,ant,jenkins,Java,Svn,Ant,Jenkins,作为构建自动化的一部分,我们正在使用jenkins运行各种ant任务。当构建脚本遇到任何ant svn任务时,我们会观察到未知的行为,其中构建过程会无限期地停滞,直到我们使用ant svn任务的“started”消息中止相同的过程。例如,对于ant svn mkdir任务,下面是jenkins中显示的输出 Started by user anonymous Building in workspace /var/lib/jenkins/workspace/Create Release [s

作为构建自动化的一部分,我们正在使用jenkins运行各种ant任务。当构建脚本遇到任何ant svn任务时,我们会观察到未知的行为,其中构建过程会无限期地停滞,直到我们使用ant svn任务的“started”消息中止相同的过程。例如,对于ant svn mkdir任务,下面是jenkins中显示的输出

    Started by user anonymous
Building in workspace /var/lib/jenkins/workspace/Create Release
[scripts] $ /opt/apps/common/ABE/ant/bin/ant -file build.xml ******** -Dsvn.user=anab -Dpackage.todeploy=TestPackage -Dsvn.release.source.revison=HEAD -Denv=vm01 -Drelease.name=R2.2.1 create-release-vcs
Buildfile: /opt/apps/build-automation/src/com/india/buildtools/scripts/build.xml

-check:

create-release-vcs:

-check:

-check-svn-properties:

-create-svn-release-tag:
     [echo] **************************************
     [echo] Create relase tag for project [${build.project.id}]
     [echo] 
     [echo] BUILD-ID: ${build.id}
     [echo] BRANCH: ${build.branch.name}
     [echo] VERSION: 9.5
     [echo] **************************************
     [echo] Tagging Release ${svn.release.name}...
     [echo] **************************************
      [svn] <Mkdir> started ...
由匿名用户启动
在工作区中构建/var/lib/jenkins/workspace/Create-Release
[脚本]$/opt/apps/common/ABE/ant/bin/ant-file build.xml*********-Dsvn.user=anab-Dpackage.todeploy=TestPackage-Dsvn.release.source.revison=HEAD-Denv=vm01-Drelease.name=R2.1创建发行版vcs
Buildfile:/opt/apps/build automation/src/com/india/buildtools/scripts/build.xml
-检查:
创建发行版vcs:
-检查:
-检查svn属性:
-创建svn发布标签:
[回声]**************************************
[echo]为项目[${build.project.id}创建relase标记
[回声]
[echo]BUILD-ID:${BUILD.ID}
[echo]分支:${build.BRANCH.name}
[回声]版本:9.5
[回声]**************************************
[echo]标记发布${svn.Release.name}。。。
[回声]**************************************
[svn]开始。。。
编辑

构建脚本

<antcontrib:trycatch>
            <try>
                <svn username="${svn.user}" password="${svn.password}" javahl="true"
                    failonerror="true">
                    <mkdir url="${svn.packages.release.destination}/${release.name}"
                        message="Creating release tag directory ${release.name}" />
                </svn>
            </try>
            <catch>
                <fail
                    message="Invalid Tag name or release tag directory [${svn.packages.release.destination}/${release.name}] already exists." />
            </catch>
</antcontrib:trycatch>

编辑2

我启动了一些作业,并让它们继续运行。最后,对于一个复制任务,它失败了,日志如下

    [svn] <Copy> started ...
      [svn] svn: connection refused by the server
      [svn] svn: OPTIONS request failed on '/svn/Project/Codebase/ui-modules/TestUI-portlet'
      [svn] svn: connection refused by the server
      [svn] svn: OPTIONS request failed on '/svn/Project/Codebase/ui-modules/TestUI-portlet'
      [svn] Connection timed out
      [svn] <Copy> failed !

BUILD FAILED
/opt/apps/ui-build-automation/liferay-plugins-sdk-6.2.0/SVNSCripts/build.xml:26: The following error occurred while executing this line:
/opt/apps/ui-build-automation/liferay-plugins-sdk-6.2.0/SVNSCripts/build-base.xml:58: The following error occurred while executing this line:
/opt/apps/ui-build-automation/liferay-plugins-sdk-6.2.0/SVNSCripts/build-base.xml:45: Can't copy

Total time: 876 minutes 49 seconds
Build step 'Invoke Ant' marked build as failure
Finished: FAILURE
[svn]已启动。。。
[svn]svn:服务器拒绝连接
[svn]svn:OPTIONS请求在“/svn/Project/Codebase/ui modules/TestUI portlet”上失败
[svn]svn:服务器拒绝连接
[svn]svn:OPTIONS请求在“/svn/Project/Codebase/ui modules/TestUI portlet”上失败
[svn]连接超时
[svn]失败了!
构建失败
/opt/apps/ui build automation/liferay-plugins-sdk-6.2.0/SVNSCripts/build.xml:26:执行此行时发生以下错误:
/opt/apps/ui build automation/liferay-plugins-sdk-6.2.0/SVNSCripts/build base.xml:58:执行此行时发生以下错误:
/opt/apps/ui build automation/liferay-plugins-sdk-6.2.0/SVNSCripts/build base.xml:45:无法复制
总时间:876分49秒
生成步骤“调用Ant”将生成标记为失败
完成:失败

如果您能提供任何帮助以确定问题所在,我们将不胜感激。

为正在运行任务的用户提供了创建/写入文件夹的权限?请编辑您的问题,添加包含
MkDir
调用的Ant代码。@PawełGłowacz我拥有在SVN中创建目录所需的权限。我还可以通过unix命令行运行相同的mkdir命令来成功创建目录。@ChadNouis:我已经发布了请求的生成脚本。为运行任务的用户提供了创建/写入文件夹的权限?请编辑您的问题以添加包含
mkdir
调用的Ant代码。@PawełGłowacz我拥有在SVN中创建目录所需的权限。此外,我还可以通过unix命令行运行相同的mkdir命令来成功创建目录。@ChadNouis:我已经发布了请求的生成脚本。