内容:

我有一个CodePipeline设置,使用CodeCommit和CodeBuild作为其源代码和构建阶段。

我的构建包含一个插件(com.zoltu.git-versioning),该插件使用Git提交历史记录来动态创建构建版本号。

问题:

由于无法在用于执行构建的源中找到任何Git信息,因此在AWS管道上失败了。

显然,用于签出源代码的操作使用了导出,该导出忽略了Git元数据和历史记录。

题:

如何配置CodeCommit或CodePipeline执行正确的git clone?我已经查看了这两个组件(以及CodeBuild)的设置,但是找不到任何配置来设置checkout操作所使用的命令。

有没有人得到CodePipeline构建与包含完整Git元数据的结帐一起工作?

最佳答案

当前无法通过CodePipeline中的CodeCommit操作来实现。

https://forums.aws.amazon.com/thread.jspa?threadID=248267

07-24 09:38
查看更多