【问题标题】:How to Configure Circle CI or Jenkins for Multiple Environments in Digital Ocean如何为 Digital Ocean 中的多个环境配置 Circle CI 或 Jenkins
【发布时间】:2022-08-05 06:43:55
【问题描述】:

我们制作了一个应用程序,我们在不同的 Digital Ocean Droplet 上部署了生产分支、测试分支、开发分支。但我想使用 Jenkins 或 Circle CI 为他们设置 CD(无论哪个更容易更好)。

我如何能够为所有这些分支创建 CD 环境,我需要分别为每个分支进行设置吗?

例如 - 如果我使用 Jenkins 来设置 CD 管道,那么我需要为 dev、uat 和 prod 环境分别设置 Jenkins 吗?

我对此感到非常困惑,请让我知道如何为 Digital Ocean droplet 上的所有这些分支设置适当的 CD 环境的清晰结构。

    标签: jenkins jenkins-pipeline digital-ocean circleci


    【解决方案1】:

    一种方法是通过触发提交的位置

    IE。

    1. 如果创建了 PR,那么您运行一个 CD 作业,将此 PR 代码部署到您的测试 droplet [或为此 PR 创建一个]

    2. 将 PR 合并到开发后 - 将开发部署到您的暂存液滴

    3. 一旦开发被提升到主线 - 然后将其部署到生产中

    【讨论】:

      猜你喜欢
      • 2018-03-02
      • 2019-06-26
      • 2017-01-11
      • 1970-01-01
      • 2017-05-27
      • 1970-01-01
      • 1970-01-01
      • 2019-09-12
      • 2020-10-30
      相关资源
      最近更新 更多