我在Code Commit中为一个静态s3网站创建了一个仓库 然后,我创建了CodePipeline并配置了代码构建部分。 在这里,我使用一些基本命令设置了Build Spec文件: 构建,然后将文件复制到s3存储桶中。 代码部署的第三步我不确定为什么需要它。 当我运行它时,它会卡住一个小时。 我确实禁用了它,并且站点已经部署好了。 我想念什么吗?
答案 0 :(得分:2)
如果CodeDeploy部分适合您,则可以禁用它。或者,您可以跳过CodeBuild步骤并使用appspec.yml将静态网站部署到S3上。
您必须使用任何一个步骤才能使其正常工作,您不能跳过这两个步骤。
CodeDeploy部分中存在
答案 1 :(得分:0)
Codepipeline具有三个阶段,即source-> codeBuild-> codeDeploy。根据Amazon的说法,您必须至少使用Codepipeline的两个阶段,您不能跳过第一阶段(即源代码),但是您可以从其余阶段中选择一个或两个。对于您的用例源和CodeBuild阶段就足够了,您不需要codedeploy。只需删除codeDeploy阶段即可。