【问题标题】:Failing to push change from AWS CodeBuild to AWS CodeCommit无法将更改从 AWS CodeBuild 推送到 AWS CodeCommit
【发布时间】:2018-09-28 19:17:32
【问题描述】:

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

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

但是作为发布版本的步骤,我想增加版本(npm 版本补丁)。

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

我已经将 IAM 服务角色配置为拥有 git push 权限。

【问题讨论】:

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


    【解决方案1】:

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

    查看这个帖子https://forums.aws.amazon.com/thread.jspa?threadID=251732

    CodePipeline 以 zip 格式从源代码提供者下载源代码,而不是进行 Git 克隆,这意味着 .git 文件夹将不会被保留,并且像您正在运行的 git 命令将无法运行。

    【讨论】:

    猜你喜欢
    • 2017-02-15
    • 2022-11-19
    • 1970-01-01
    • 2016-07-22
    • 2023-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多