未能将AWS CodeBuild的更改推送到AWS CodeCommit

时间:2018-04-18 13:53:37

标签: git amazon-web-services aws-codepipeline aws-codebuild aws-codecommit

我已经配置了CodePipeline来构建和部署NPM项目。

管道从CodeCommit卸载源代码并使用CodeBuild构建它。两个不同的阶段。

然而,作为后期版本步骤,我想增加版本(npm版本补丁)。

这在CodeBuild步骤中失败: npm WARN生命周期[project @ version] ~postversion:无法在wd%s%s中运行(wd =%s)[project @ version] git push&& git push --tags / codebuild / output / src334032561 / src

我已经将IAM服务角色配置为具有git推送权限。

1 个答案:

答案 0 :(得分:0)

我认为这不是由许可引起的。您可以尝试使用CodeCommit repo创建一个独立的CodeBuild项目并运行构建吗?

检查此帖子https://forums.aws.amazon.com/thread.jspa?threadID=251732

  

CodePipeline从源提供程序下载源代码,而不是执行Git克隆,这意味着不会保留.git文件夹,并且像您正在运行的那样的git命令将无法正常工作。