1
Building in workspace /data/www/wdqk/html/flash
Updating svn://192.168.1.200/wdqk/www/html/flash at revision '2013-09-17T15:15:15.460 +0800'
Workspace appear to be locked, so getting a fresh workspace
Cleaning local Directory .
java.io.IOException: Unable to delete /data/www/wdqk/html/flash/./.svn/entries
    at hudson.Util.deleteFile(Util.java:255)
    at hudson.Util.deleteRecursive(Util.java:307)
    at hudson.Util.deleteContentsRecursive(Util.java:204)
    at hudson.Util.deleteRecursive(Util.java:298)
    at hudson.Util.deleteContentsRecursive(Util.java:204)
    at hudson.scm.subversion.CheckoutUpdater$1.perform(CheckoutUpdater.java:75)
    at hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:153)
    at hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:161)
    at hudson.scm.subversion.UpdateUpdater$TaskImpl.perform(UpdateUpdater.java:182)
    at hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:153)
    at hudson.scm.SubversionSCM$CheckOutTask.perform(SubversionSCM.java:903)
    at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:884)
    at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:867)
    at hudson.FilePath.act(FilePath.java:909)
    at hudson.FilePath.act(FilePath.java:882)
    at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:843)
    at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:781)
    at hudson.model.AbstractProject.checkout(AbstractProject.java:1408)
    at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:676)
    at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:88)
    at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:581)
    at hudson.model.Run.execute(Run.java:1603)
    at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
    at hudson.model.ResourceController.execute(ResourceController.java:88)
    at hudson.model.Executor.run(Executor.java:247)
Finished: FAILURE

このビルドは、Jenkins のホーム ディレクトリの外にあります。

svn プロジェクト フォルダーにロック ファイルが見つかりません。

それは許可の問題ですか?

4

1 に答える 1

2

はい、おそらく許可の問題です。私が見たように、それを解決する方法はほとんどありません。

  • jenkins ユーザーをプロジェクト フォルダーの所有者にします。あなたはすでにコメントで、それをしたくないと言っていました。
  • chmod a+wプロジェクト フォルダーに設定します。誰もがフォルダーへの書き込みアクセス権を持っているため、これはお勧めしません。セキュリティの問題になる可能性があります。
  • たとえば、新しいグループを作成しますgroupadd development。jenkins ユーザーとプロジェクト フォルダーの所有者をそのグループ (usermod -a -G development jenkinsおよびusermod -a -G development owneruser) に追加します。ここで、プロジェクト フォルダーの所有者グループを変更します ( chown :development projectfolder)。グループに書き込みアクセス権があることを確認してください ( chmod g+w) これは少し手間がかかりますが、最善の方法だと思います。

ちなみに、「ワークスペースがロックされているようです」は実際のエラーではありません。これは、ワークスペースがクリーンアップされ、再度チェックアウトされたこと (およびその理由) を伝える単なる情報です。ワークスペースのクリーニング中に実際のエラーが発生しますが、ロックされているためではありません。

于 2013-09-17T09:01:43.057 に答える