Context:
我设置了一个 CodePipeline,它使用 CodeCommit 和 CodeBuild 作为其源和构建阶段。
我的构建包括一个插件(com.zoltu.git-versioning
)使用 Git 提交历史记录来动态创建构建版本号。
Issue:
这在 AWS 管道上失败,因为它无法在用于执行构建的源中找到任何 Git 信息。
显然,用于签出源的操作使用了导出,该导出省略了 Git 元数据和历史记录。
问题:
如何配置 CodeCommit 或 CodePipeline 来执行正确的操作git clone
?我查看了这两个组件(以及 CodeBuild)的设置,但找不到任何配置来设置结帐操作所使用的命令。
有没有人使用包含完整 Git 元数据的结账来构建 CodePipeline?
目前,CodePipeline 中的 CodeCommit 操作无法实现这一点。
https://forums.aws.amazon.com/thread.jspa?threadID=248267 https://forums.aws.amazon.com/thread.jspa?threadID=248267
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)