【问题标题】:Pipeline creation on AWS with GitHub repository使用 GitHub 存储库在 AWS 上创建管道
【发布时间】:2020-06-02 07:09:44
【问题描述】:

当我们在 AWS 上创建管道时,我们可以提供一个 Github 存储库,假设存储库名称是:"RepoName/exampleProject",在这个存储库中,我们有很多文件夹。那么我们可以从这个 repo 中提供一个子文件夹,比如 "RepoName/exampleProject/subFolder" 到 AWS 添加源阶段的 repo 部分吗?

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

【问题讨论】:

    标签: github amazon-ec2 pipeline awsdeploy


    【解决方案1】:

    没有。不适用于 GitHub 或 AWS CodeCommit。基本上,它不适合任何 git 提供者。 您在这里提供的是 / 和您提供的分支。

    这些详细信息是 git clone 将转换到下一阶段的源代码所必需的。执行 git clone 时,克隆的是整个存储库,而不是任何特定文件夹。

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

    【讨论】:

    • 那么有没有其他方法可以在不将代码上传到 S3 的情况下做到这一点?
    • 这取决于你的代码是如何组织的以及你如何构建/部署它。您可以将前端代码完全移动到另一个存储库中,或者可以使用现有的 CodePipeline 并在构建/部署相应的服务时忽略前端(或后端)。
    猜你喜欢
    • 2021-08-07
    • 2015-12-27
    • 1970-01-01
    • 2018-09-29
    • 2012-12-10
    • 2012-05-18
    • 1970-01-01
    • 2021-08-07
    • 2018-05-20
    相关资源
    最近更新 更多