我正在尝试通过Jenkins将我的压缩版应用程序部署到Elastic Beanstalk。 我的S3存储桶名称和Elastic Beanstalk配置是正确的。
com.cloudbees.plugins.deployer.exceptions.DeployException: com.amazonaws.regions.RegionUtils.getRegionByEndpoint(Ljava/lang/String;)Lcom/amazonaws/regions/Region;
at com.cloudbees.plugins.deployer.engines.Engine.process(Engine.java:185)
at com.cloudbees.plugins.deployer.engines.Engine.perform(Engine.java:119)
at com.cloudbees.plugins.deployer.DeployPublisher.perform(DeployPublisher.java:101)
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:789)
at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:730)
at hudson.model.Build$BuildExecution.post2(Build.java:186)
at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:675)
at hudson.model.Run.execute(Run.java:1753)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:98)
at hudson.model.Executor.run(Executor.java:405)
Caused by: java.lang.NoSuchMethodError: com.amazonaws.regions.RegionUtils.getRegionByEndpoint(Ljava/lang/String;)Lcom/amazonaws/regions/Region;
at com.cloudbees.plugins.deployer.impl.amazon.EngineImpl$DeployFileCallable.<init>(EngineImpl.java:259)
at com.cloudbees.plugins.deployer.impl.amazon.EngineImpl.newDeployActor(EngineImpl.java:99)
at com.cloudbees.plugins.deployer.impl.amazon.EngineImpl.newDeployActor(EngineImpl.java:64)
at com.cloudbees.plugins.deployer.engines.Engine.process(Engine.java:178)
... 11 more
答案 0 :(得分:0)
看起来像Jenkins中的AWS插件版本有问题。我更新到最新版本,它工作正常。 除此之外没有其他错误消息可用。但幸运的是,我尝试更新了cloudbees插件,但它确实有效。