【发布时间】:2017-02-11 18:19:27
【问题描述】:
我创建了一个 AWS CodePipeline 管道以从 Github 中提取、使用 Jenkins 构建并部署到 ElasticBeanstalk 项目。我可以直接将war部署到beanStack并进行验证。
当我尝试从 CodePipeLine 执行相同操作时,我在 Jenkins 的 AWS CodePipeline 轮询日志中看到以下错误 -
错误:未能记录 hudson.model.FreeStyleProject@ae44565e6[AppPortal] 的 SCM 轮询 com.amazonaws.services.codepipeline.model.ActionTypeNotFoundException:ActionType(类别:'Build',所有者:'Custom',提供者:'MPiplelineProvider',版本:'1')不可用(服务:AWSCodePipeline;状态代码:400 ; 错误代码: ActionTypeNotFoundException; 请求 ID: e35456561d-999f-56e7-3rgf-75985675533b3) 在 com.amazonaws.http.AmazonHttpClient.handleErrorResponse(AmazonHttpClient.java:1401) 在 com.amazonaws.http.AmazonHttpClient.executeOneRequest(AmazonHttpClient.java:945) 在 com.amazonaws.http.AmazonHttpClient.executeHelper(AmazonHttpClient.java:723) 在 com.amazonaws.http.AmazonHttpClient.doExecute(AmazonHttpClient.java:475) 在 com.amazonaws.http.AmazonHttpClient.executeWithTimer(AmazonHttpClient.java:437) 在 com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:386) 在 com.amazonaws.services.codepipeline.AWSCodePipelineClient.doInvoke(AWSCodePipelineClient.java:2078)
出于测试目的,我已将 SCM 轮询设置为 * * * * *。
构建后操作 - AWS CodePipeline 发布者 - 位置 - 目标/AppPortal
我在 jenkins 中只安装了 AWS Codepipeline pulgin。
你能告诉我我错过了什么吗?
谢谢
【问题讨论】:
标签: amazon-web-services jenkins amazon-ec2