【问题标题】:Error when building play framework app in cloudbees with jenkins: Deployment type not supported: zip使用 jenkins 在 cloudbees 中构建播放框架应用程序时出错:不支持部署类型:zip
【发布时间】:2012-11-25 09:53:05
【问题描述】:

我使用 play framework 创建了一个简单的应用程序,并希望将其部署到 cloudbees。

我按照这里的说明进行操作:

http://developer.cloudbees.com/bin/view/RUN/Playframework

但是当我运行 jenkins 作业时,检查日志时出现以下错误:

原因:hudson.remoting.ProxyException: com.cloudbees.api.BeesClientException: Server.InternalError - 不支持部署类型:zip

我不确定是什么原因造成的。有人可以帮我解决这个问题吗?

这是更详细的日志:

[信息] 完成更新。 [信息] 将 4 个 Scala 源代码和 2 个 Java 源代码编译到 /scratch/jenkins/workspace/helloworld/target/scala-2.9.1/classes... [成功] 总时间:74秒,完成时间:2012年12月6日12:42:55 PM [信息] 打包 /scratch/jenkins/workspace/helloworld/target/scala-2.9.1/helloworld_2.9.1-1.0-SNAPSHOT.jar ... [信息] 完成包装。 您的应用程序已在 /scratch/jenkins/workspace/helloworld/dist/helloworld-1.0-SNAPSHOT.zip 中准备就绪 [成功] 总时间:6s,完成时间:2012年12月6日12:43:01 PM [cloudbees-deployer] 部署为 (jenkins) [cloudbees-deployer] 部署到账户 [cloudbees-deployer] 部署 dist/*.zip -> helloworld [cloudbees-部署者] 0 MB [cloudbees 部署程序] 1 MB [cloudbees 部署程序] 2 MB [cloudbees 部署程序] 4 MB [cloudbees 部署程序] 5 MB [cloudbees 部署程序] 7 MB [cloudbees 部署程序] 8 MB [cloudbees 部署程序] 10 MB [cloudbees 部署程序] 11 MB [cloudbees 部署程序] 13 MB [cloudbees 部署程序] 14 MB [cloudbees 部署程序] 15 MB [cloudbees 部署程序] 17 MB [cloudbees 部署程序] 18 MB [cloudbees 部署程序] 20 MB [cloudbees 部署程序] 21 MB [cloudbees 部署程序] 23 MB [cloudbees 部署程序] 24 MB [cloudbees 部署程序] 26 MB [cloudbees 部署程序] 27 MB hudson.util.IOException2:远程文件操作失败:/scratch/jenkins/workspace/helloworld/dist/helloworld-1.0-SNAPSHOT.zip at hudson.remoting.Channel@7d698506:s-f2a51a41 在 hudson.FilePath.act(FilePath.java:835) 在 hudson.FilePath.act(FilePath.java:821) 在 com.cloudbees.plugins.deployer.DeployPublisher.perform(DeployPublisher.java:108) 在 hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19) 在 hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:720) 在 hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:695) 在 hudson.model.Build$RunnerImpl.post2(Build.java:162) 在 hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:642) 在 hudson.model.Run.run(Run.java:1467) 在 hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) 在 hudson.model.ResourceController.execute(ResourceController.java:88) 在 hudson.model.Executor.run(Executor.java:239) 引起:hudson.remoting.ProxyException:hudson.util.IOException2:Server.InternalError - 不支持部署类型:zip 在 com.cloudbees.plugins.deployer.deployables.Deployable.deployFile(Deployable.java:152) 在 com.cloudbees.plugins.deployer.deployables.Deployable$DeployFileCallable.invoke(Deployable.java:343) 在 hudson.FilePath$FileCallableWrapper.call(FilePath.java:2229) 在 hudson.remoting.UserRequest.perform(UserRequest.java:118) 在 hudson.remoting.UserRequest.perform(UserRequest.java:48) 在 hudson.remoting.Request$2.run(Request.java:326) 在 hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) 在 java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) 在 java.util.concurrent.FutureTask.run(FutureTask.java:138) 在 java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) 在 java.lang.Thread.run(Thread.java:662) 引起:hudson.remoting.ProxyException:com.cloudbees.api.BeesClientException:Server.InternalError - 不支持部署类型:zip 在 com.cloudbees.api.BeesClient.readResponse(BeesClient.java:850) 在 com.cloudbees.api.BeesClient.applicationDeployArchive(BeesClient.java:435) 在 com.cloudbees.plugins.deployer.deployables.Deployable.deployFile(Deployable.java:124) ... 11 更多 构建步骤“部署到 CloudBees”将构建标记为失败 完成:失败

【问题讨论】:

标签: playframework jenkins cloudbees


【解决方案1】:

您需要最新的 cloudbees-deployer 插件来解决此问题。告诉我您的帐户名称,以便我解决此问题

【讨论】:

  • 这到底是什么意思?为什么每个帐户的 cluodbees-deployer 插件有时会过时? (我遇到同样的问题)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-12-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多