【问题标题】:what does AWS CodePipeline build provider do?AWS CodePipeline 构建提供商做什么?
【发布时间】:2021-06-05 04:29:13
【问题描述】:

我是使用 AWS 的初学者。所以我想问一些关于 CodePipeline 的问题。

所以我对 CodePipeline 的所有了解,我可以将它连接到 github repo 以让我的应用程序自动更新......然后当我执行这些步骤时,出现了一个称为构建提供程序的东西(它是可选的)......当我跳过它时它说“您的管道将不包括构建阶段”

那么当我的项目在我的 PC 上本地编译和构建成功时,为什么我必须做一个构建提供程序,我知道它是一个可选步骤,所以我能确切地知道它做什么吗?

【问题讨论】:

    标签: amazon-web-services web aws-codepipeline buildprovider


    【解决方案1】:

    当您将代码部署过程自动化时,您无法像手动过程那样在本地构建代码。

    要自动化流程代码管道有一个构建提供程序,可以在需要时将您的代码构建为 n。因此,您无需在本地签出代码并在部署前构建。

    【讨论】:

    • 感谢您的快速响应,这对我有很大帮助...所以我得到了 2 个构建提供商 AWS codeBuild 和 Add Jenkins .. 他们之间有什么区别?
    • Jenkins 是 AWS 代码管道的替代品,它可以自动化构建代码和部署代码的过程。对于 Java,构建提供者是实际的代码构建器 Maven,它可以实际编译代码并制作可部署的包。
    • 您可以使用 Jenkins 或代码管道来自动化这些东西。如果是 Jenkins,您需要自己配置 maven。但是,使用代码管道,构建提供者已经预先配置了可以构建您的代码的 maven。
    猜你喜欢
    • 2018-02-04
    • 2017-02-11
    • 1970-01-01
    • 2021-11-04
    • 2021-01-21
    • 2020-05-29
    • 2021-09-23
    • 2017-05-02
    • 1970-01-01
    相关资源
    最近更新 更多