Jenkins 云铸造的连续交付工具
我正在使用Jenkins的持续集成工具和DevOps工具,如JIRA、Confluence、Crowd、SonarQube、Hygieia等。 但是环境发生了变化,将微服务部署到PaaS。 因此,我得到了下面要解决的问题Jenkins 云铸造的连续交付工具,jenkins,deployment,cloud-foundry,Jenkins,Deployment,Cloud Foundry,我正在使用Jenkins的持续集成工具和DevOps工具,如JIRA、Confluence、Crowd、SonarQube、Hygieia等。 但是环境发生了变化,将微服务部署到PaaS。 因此,我得到了下面要解决的问题 部署监控 查看将哪个应用程序部署到哪个版本的哪个实例 金丝雀部署 部署到1个实例,然后部署到所有实例(在手动批准或自动批准后) 部署到CloudFoundry 更具体地说,是IBMBlueMix 所以我检查了Spinnaker,但我发现CF的云驱动程序不再维护。
- 查看将哪个应用程序部署到哪个版本的哪个实例
- 部署到1个实例,然后部署到所有实例(在手动批准或自动批准后)
- 更具体地说,是IBMBlueMix
你知道另一个开源CD工具吗?看看concourse: 它是开源的,您可以使用它来部署应用程序或云铸造。它是DevOps的核心工具。基本上,您有可以触发任务(手动或自动)的管道。您已经创建了一些资源(github连接器等),但您也可以创建自己的任务。它运行docker容器作为工人来执行任务/作业
最好的是,我发现将CD服务器集成到任何PaaS提供商都相对容易。您必须使用插件或创建自己的集成 我的前两个建议是或按顺序排列
考虑到您对Jira的偏好,您可能更喜欢Bambol,因为它与其他Atlassian工具有很好的集成,但它不是开源的 谢谢。我看了看大厅。但它没有插件。我需要连接另一个DevOps工具,如JIRA等。也许我必须开发jenkins插件,将其用作CD工具。