2017-08-02 117 views
0

我正在使用Jenkins与DevOps工具(如JIRA,Confluence,Crowd,SonarQube,Hygieia等)一起使用持续集成工具。 但是,更改环境以将微服务部署到PaaS。 所以我在下面解决了这些问题。Cloud Foundry的持续交付工具

  1. 部署监控
    • 查看哪些应用程序部署到什么情况下用哪个版本。
  2. 金丝雀部署
    • 部署到1个实例,然后部署到所有实例(人工审批或汽车后)。
  3. 部署到Cloud Foundry
    • 更具体IBM Bluemix

所以我在研究三角帆,但我发现,CF云驱动器不再保留。 https://github.com/spinnaker/clouddriver/pull/1749

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

回答

1

在大厅看看:https://concourse.ci/

其开源,你能给我们它来部署或者应用或云代工。这是DevOps的核心工具。基本上你有管道可以触发任务(手动或自动)。你有一些已经创建的资源(github连接器等),但你也可以创建自己的任务。它运行的docker容器作为执行任务/作业的工作者。

最佳,

+0

谢谢。我看了一下大厅。但它没有插件。我需要与另一个DevOps工具(如JIRA等)连接。也许我必须开发jenkins插件以将其用作CD工具。 – Shirley

0

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

我前两名的建议是按照这个顺序gitlabBamboo

鉴于你对吉拉的偏好,你可能更喜欢竹,因为它具有的是Atlassian的工具,其余很好的整合,但它不是开源。