使用GitHub存储库在AWS上创建管道

使用GitHub存储库在AWS上创建管道,github,amazon-ec2,pipeline,awsdeploy,Github,Amazon Ec2,Pipeline,Awsdeploy,当我们在AWS上创建管道时,我们可以提供一个Github repo,假设repo名称为:“RepoName/exampleProject”,在这个repo中,我们有许多文件夹。那么,我们能否从这个repo中提供一个子文件夹,如AWS中添加源阶段的repo部分中的“RepoName/exampleProject/subfolder” 因为我们可以在这个repo中有两个文件夹,比如后端的Laravel和前端的Vue Js项目。否。不适用于GitHub或AWS CodeCommit。基本上,这对任何g

当我们在AWS上创建管道时,我们可以提供一个Github repo,假设repo名称为:“RepoName/exampleProject”,在这个repo中,我们有许多文件夹。那么,我们能否从这个repo中提供一个子文件夹,如AWS中添加源阶段的repo部分中的“RepoName/exampleProject/subfolder”


因为我们可以在这个repo中有两个文件夹,比如后端的Laravel和前端的Vue Js项目。

否。不适用于GitHub或AWS CodeCommit。基本上,这对任何git提供商都是否定的。 您在这里提供的是a/和您提供的分支机构

这些细节是git克隆源代码所必需的,源代码将过渡到下一阶段。当您进行git克隆时,您克隆的是整个存储库,而不是任何特定的文件夹


如果源文件位于S3上,则情况将不同。S3不是基于git的版本控制。您可以从S3下载特定的文件夹。

那么,有没有其他方法可以在不将代码上载到S3的情况下进行下载?这取决于代码的组织方式以及构建/部署方式。您可以将前端代码移动到另一个repo中,也可以使用现有的代码管道,在构建/部署相应的服务时忽略前端(或后端)。