【问题标题】:Continuous Delivery tool for Cloud FoundryCloud Foundry 的持续交付工具
【发布时间】:2018-01-09 10:43:13
【问题描述】:

我正在使用 Jenkins 进行持续集成工具以及 JIRA、Confluence、Crowd、SonarQube、Hygieia 等 DevOps 工具。 但是环境发生了变化,将微服务部署到 PaaS。 所以我得到了下面要解决的问题。

  1. 部署监控
    • 查看哪个应用程序部署到哪个版本的哪个实例。
  2. 金丝雀部署
    • 部署到 1 个实例,然后部署到所有实例(手动批准或自动)。
  3. 部署到 Cloud Foundry
    • 更具体地说是 IBM Bluemix

所以我检查了 Spinnaker,但我发现 CF 的云驱动程序不再维护。 https://github.com/spinnaker/clouddriver/pull/1749

你知道另一个开源的 CD 工具吗?

【问题讨论】:

    标签: jenkins deployment cloud-foundry


    【解决方案1】:

    看看大厅:https://concourse-ci.org/

    它是开源的,您可以使用它来部署应用程序或云代工。它是 DevOps 的核心工具。基本上,您拥有可以触发任务(手动或自动)的管道。您已经创建了一些资源(github 连接器等),但您也可以创建自己的任务。它作为工作人员运行 docker 容器来执行任务/作业。

    最好的,

    【讨论】:

    • 谢谢。我看了看大厅。但是它没有插件。我需要连接其他 DevOps 工具,如 JIRA 等。也许我必须开发 jenkins 插件才能将其用作 CD 工具。
    【解决方案2】:

    我发现将 CD 服务器集成到任何 PaaS 提供商都相对容易。您将不得不使用插件或创建自己的集成。

    我的前两个建议依次是gitlab 或Bamboo。

    鉴于您对 Jira 的偏好,您可能更喜欢 Bamboo,因为它与其他 Atlassian 工具具有很好的集成性,但它不是开源的。

    【讨论】:

      猜你喜欢
      • 2021-10-30
      • 2012-12-21
      • 2018-12-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-20
      • 1970-01-01
      相关资源
      最近更新 更多