我正在尝试使用Atlassian的Bamboo CI平台将Laravel 5.4项目部署到AWS CodeDeploy。 我把它分成两部分:1)构build计划,运行composer install和unit testing,然后2)部署计划,它采取的文件和运行竹的CodeDeploy插件。
它一开始工作,然后我随机得到了下面的错误。 我无法在互联网上的任何地方find这个错误,所以我决定在这里发布,看看有没有人有什么错误的想法。 这对我来说没有任何意义。
31-Jul-2017 19:03:58 Attempt #18/60: status 'Ready'. 31-Jul-2017 19:03:58 Deployment overview: {Pending: 1,InProgress: 0,Succeeded: 0,Failed: 0,Skipped: 0}. 31-Jul-2017 19:03:58 Error occurred while running Task '(3)' of type com.atlassian.bamboo.plugins.atlassian-bamboo-plugin-aws-codedeploy:task.aws.codeDeploy. 31-Jul-2017 19:03:58 java.lang.IllegalArgumentException: No enum constant com.atlassian.bamboo.plugins.aws.codedeploy.DeploymentStatus.READY 31-Jul-2017 19:03:58 at java.lang.Enum.valueOf(Enum.java:238) 31-Jul-2017 19:03:58 at com.atlassian.bamboo.plugins.aws.codedeploy.DeploymentStatus.valueOf(DeploymentStatus.java:8) 31-Jul-2017 19:03:58 at com.atlassian.bamboo.plugins.aws.codedeploy.DeploymentStatus.fromDisplayName(DeploymentStatus.java:36) 31-Jul-2017 19:03:58 at com.atlassian.bamboo.plugins.aws.codedeploy.CodeDeployTask.retrieveDeploymentStatus(CodeDeployTask.java:221) 31-Jul-2017 19:03:58 at com.atlassian.bamboo.plugins.aws.codedeploy.CodeDeployTask.executeDeployment(CodeDeployTask.java:165) 31-Jul-2017 19:03:58 at com.atlassian.bamboo.plugins.aws.codedeploy.CodeDeployTask.execute(CodeDeployTask.java:73) 31-Jul-2017 19:03:58 at com.atlassian.bamboo.task.TaskExecutorImpl.lambda$executeTasks$3(TaskExecutorImpl.java:317) 31-Jul-2017 19:03:58 at com.atlassian.bamboo.task.TaskExecutorImpl.executeTaskWithPrePostActions(TaskExecutorImpl.java:246) 31-Jul-2017 19:03:58 at com.atlassian.bamboo.task.TaskExecutorImpl.executeTasks(TaskExecutorImpl.java:317) 31-Jul-2017 19:03:58 at com.atlassian.bamboo.task.TaskExecutorImpl.execute(TaskExecutorImpl.java:118) 31-Jul-2017 19:03:58 at com.atlassian.bamboo.build.pipeline.tasks.ExecuteBuildTask.call(ExecuteBuildTask.java:74) 31-Jul-2017 19:03:58 at com.atlassian.bamboo.v2.build.agent.DefaultBuildAgent.build(DefaultBuildAgent.java:216) 31-Jul-2017 19:03:58 at com.atlassian.bamboo.v2.build.agent.BuildAgentControllerImpl$1.call(BuildAgentControllerImpl.java:139) 31-Jul-2017 19:03:58 at com.atlassian.bamboo.v2.build.agent.BuildAgentControllerImpl$1.call(BuildAgentControllerImpl.java:130) 31-Jul-2017 19:03:58 at com.atlassian.bamboo.variable.CustomVariableContextImpl.withVariableSubstitutor(CustomVariableContextImpl.java:221) 31-Jul-2017 19:03:58 at com.atlassian.bamboo.v2.build.agent.BuildAgentControllerImpl.waitAndPerformBuild(BuildAgentControllerImpl.java:129) 31-Jul-2017 19:03:58 at com.atlassian.bamboo.v2.build.agent.DefaultBuildAgent$1.run(DefaultBuildAgent.java:138) 31-Jul-2017 19:03:58 at com.atlassian.bamboo.utils.BambooRunnables$1.run(BambooRunnables.java:51) 31-Jul-2017 19:03:58 at com.atlassian.bamboo.security.ImpersonationHelper.runWith(ImpersonationHelper.java:31) 31-Jul-2017 19:03:58 at com.atlassian.bamboo.security.ImpersonationHelper.runWithSystemAuthority(ImpersonationHelper.java:20) 31-Jul-2017 19:03:58 at com.atlassian.bamboo.security.ImpersonationHelper$1.run(ImpersonationHelper.java:52) 31-Jul-2017 19:03:58 at java.lang.Thread.run(Thread.java:748) 31-Jul-2017 19:03:58 Finalising the build... 31-Jul-2017 19:03:58 Stopping timer. 31-Jul-2017 19:03:58 Build xxxxxxx-xxxxxxx-xxxxxxx completed. 31-Jul-2017 19:03:58 Finished processing deployment result Deployment of 'release-3' on 'Production'
这再次发生。 CodeDeploy在这个错误导致竹子死亡时重新路由stream量。 据我所知,没有明显的原因。