我有一个CodeBuild作业,它将zip文件构建为工件并将其推送到s3(不确定我是否还需要第二步......)。下一个阶段运行CodeDeploy,如何告诉该阶段使用我刚刚构建的zip文件进行部署?
看起来CodeDeploy中的日志在第一步失败,当我去查看EC2上的存档时,该文件夹不存在。
CodeDeploy和CodeBuild作业独立工作......
CodePipeline会自动为您在创建管道时生成的工件创建S3存储桶。您必须指定CodeBuild工件中包含的可由CodeDeploy部署的文件。 CodePipeline将从Build步骤知道CodeBuild工件的位置,并在创建CodeDeploy部署时使用它。
这是一个教程,展示了如何将CodeBuild和CodeDeploy与CodePipeline集成:https://www.youtube.com/watch?v=KppUHzb4kHc