AWS Codepipeline 是否会将符号链接传递到工件中的 Codebuild

tkw*_*rgs 3 github amazon-web-services aws-codepipeline aws-codebuild

我的 github 存储库中有一些符号链接。

当我有一个直接从 github 克隆的 Codebuild 项目时,符号链接会被保留。

我进行了切换,以便 Codepipeline 侦听devgithub 分支中的更改,并将工件传递给 codebuild。

自从进行此切换后,Codebuild 就再也看不到符号链接了。

这是设计使然,还是我在配置代码管道时可能遗漏了某些内容?

Tim*_*Tim 13

我在部署节点 Elastic Beanstalk 应用程序时遇到符号链接问题。看起来工件现在支持符号链接。查看文档

artifacts:
  enable-symlinks: yes
Run Code Online (Sandbox Code Playgroud)

将其添加到buildspec.yml文件中解决了我的问题


小智 5

到目前为止,AWS CodePipeline 不支持源中的符号链接。请参阅讨论论坛中的“源工件无法正确处理符号链接或文件模式”,我们可以看到

我们已经有了一个管道设置,其初始“源”阶段来自 GitHub 上的私人存储库。存储库内容被压缩并最终成为管道的第一个输入工件。

我注意到 zip 工件存在几个问题:

1.) 符号链接不是作为正确的符号链接出现的,而是作为文本文件出现的,其内容是符号链接指向的位置。

也许 AWS CodePipeline 团队将来会修复它。