18得票5回答
AWS CloudFormation角色未被授权在角色上执行AssumeRole操作。

我正在尝试执行包含以下资源的CloudFormation堆栈: CodeBuild项目 CodePipeline管道 所需角色 在尝试执行堆栈时,它失败并显示以下错误: arn:aws:iam::ACCOUNT_ID:role/CodePipelineRole未被授权对角色ar...

16得票3回答
将现有的CodePipeline/CodeBuild项目导出到Cloudformation

有没有一种方法可以将现有的CodePipeline/CodeBuild项目导出到Cloudformation中? 我正在将我们现有的CI/CD基础架构转换为代码,以便在其他AWS区域上轻松复制它们。 目前,我们所有的CodePipeline/CodeBuild项目都是通过浏览器中的AWS控...

16得票3回答
使用AWS CodePipeline将目标源代码库设置为来自另一个账户的CodeCommit仓库

是否可以创建一个CodePipeline,其目标源是另一个账户中的CodeCommit存储库?

15得票2回答
使用Serverless框架与AWS CodeBuild/CodePipeline

我正在尝试为我的应用程序自动化部署流水线。以下是我提出的自动化架构: 正如你所看到的,我正在使用codePipeline和codeBuild来自动化我的部署。 我的后端基于Serverless Framework构建,该框架在触发sls deploy命令时部署lambda函数。这就是我没有...

15得票1回答
根据CloudFormation的条件有条件地创建CodePipeline操作

使用条件语句来启用/禁用CloudFormation的部分以供CodePipeline使用:在暂存构建并通过Runscope测试后,这将创建一个手动通知操作:- InputArtifacts: [] Name: !Join ["",[!Ref GitHubRepository, "...

15得票5回答
使用Github monorepo作为AWS CodePipeline的源

我们使用单一存储库(monorepo)的方式在Github上存储我们的源代码。 目前是否有可能使CodePipeline仅在对特定子文件夹进行提交时触发? 在TeamCity中,通过在源代码库上设置过滤器可以实现此目的,但我尚未看到CodePipeline的示例。

14得票6回答
当尝试从代码管道发送通知时,SNS通知目标规则显示为“不可达”。

我正在尝试使用支持SNS的通知规则为代码管道设置通知。 正如您在图片中所见,状态是“无法访问”。 如果我查看此链接aws troubleshoot 我已经按照所有步骤进行了操作,甚至在SNS主题的访问策略中添加了codestar-notifications的步骤。 { ...

14得票3回答
AWS CodePipeline,构建失败并出现YAML_FILE_ERROR M错误。

我刚开始接触AWS CodePipeline,并且没有使用过任何类似Jenkins等持续集成工具的经验。我已经创建了一个新的AWS CodePipeline,其中AWS CodeCommit(代码仓库)-> CodeBuild(非docker环境,环境为NodeJS 7)-> AWS Code...

14得票1回答
在AWS CodeBuild工作器上使用IAM角色

有没有一种方法可以授予IAM实例角色以供构建过程使用? 在我的特定情况下,我需要在构建过程中执行一些与归档工件无关的s3操作。 到目前为止,我发现唯一的替代方案是将aws密钥和密钥添加到aws codebuild配置页面上的环境变量中。 只需将IAM角色附加到执行构建的ec2实例或容器即...

14得票2回答
在AWS CodeBuild生成的单元测试和覆盖率报告中查看

我正在使用AWS CodeBuild运行pytest单元测试来测试我的Python项目。我使用--junitxml参数和pytest-cov软件包生成测试报告和覆盖率报告,并将它们列为我的buildspec.yml的artifacts。 以前我使用Jenkins来做这个,Jenkins提供了...