我创建了一个AWS CodePipeline管道,从Github获取,使用Jenkins构建,并部署到ElasticBeanstalk项目。我可以直接将战争部署到beanStack并进行验证。AWS CodePipeline构建错误
当我尝试做从CodePipeLine同我看到詹金斯的AWS CodePipeline查询日志下面的错误 -
ERROR: Failed to record SCM polling for [email protected][AppPortal] com.amazonaws.services.codepipeline.model.ActionTypeNotFoundException: ActionType (Category: 'Build', Owner: 'Custom', Provider: 'MPiplelineProvider', Version: '1') is not available (Service: AWSCodePipeline; Status Code: 400; Error Code: ActionTypeNotFoundException; Request ID: e35456561d-999f-56e7-3rgf-75985675533b3) at com.amazonaws.http.AmazonHttpClient.handleErrorResponse(AmazonHttpClient.java:1401) at com.amazonaws.http.AmazonHttpClient.executeOneRequest(AmazonHttpClient.java:945) at com.amazonaws.http.AmazonHttpClient.executeHelper(AmazonHttpClient.java:723) at com.amazonaws.http.AmazonHttpClient.doExecute(AmazonHttpClient.java:475) at com.amazonaws.http.AmazonHttpClient.executeWithTimer(AmazonHttpClient.java:437) at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:386) at com.amazonaws.services.codepipeline.AWSCodePipelineClient.doInvoke(AWSCodePipelineClient.java:2078)
我已经设置了SCM民意测验* * * * *用于测试目的。
生成后行动 - AWS CodePipeline出版商 - 定位 - 目标/ AppPortal
我只安装在詹金斯AWS Codepipeline pulgin。
你能让我知道我错过了什么吗?
感谢
谢谢。将位置和提供者名称更改为Jenkins后,我看不到该错误。但我仍然无法使构建工作。我检查了管道日志并查看了这条消息。 '[AWS CodePipeline Plugin]找不到工作。'我检查了CodePipeline使用完全相同的ProjectName和ActionType作为Jenkins服务器轮询 – user874722
我重新启动jenkins实例和codepipeline生成并现在部署。不知道为什么重新启动与它有关,但为我工作。当它重新启动时,jenkins的公共DNS发生了变化,我无法从代码管道导航到新的jenkin页面。它仍然有参考老詹金斯网址,我怎么能改变这一点? – user874722