1

我使用播放框架创建了一个简单的应用程序,并希望将其部署到 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”将构建标记为失败
    完成:失败

4

1 回答 1

1

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

于 2012-12-07T22:38:30.087 回答