Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jenkins 云铸造的连续交付工具_Jenkins_Deployment_Cloud Foundry - Fatal编程技术网

Jenkins 云铸造的连续交付工具

Jenkins 云铸造的连续交付工具,jenkins,deployment,cloud-foundry,Jenkins,Deployment,Cloud Foundry,我正在使用Jenkins的持续集成工具和DevOps工具,如JIRA、Confluence、Crowd、SonarQube、Hygieia等。 但是环境发生了变化,将微服务部署到PaaS。 因此,我得到了下面要解决的问题 部署监控 查看将哪个应用程序部署到哪个版本的哪个实例 金丝雀部署 部署到1个实例,然后部署到所有实例(在手动批准或自动批准后) 部署到CloudFoundry 更具体地说,是IBMBlueMix 所以我检查了Spinnaker,但我发现CF的云驱动程序不再维护。

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

  • 部署监控
    • 查看将哪个应用程序部署到哪个版本的哪个实例
  • 金丝雀部署
    • 部署到1个实例,然后部署到所有实例(在手动批准或自动批准后)
  • 部署到CloudFoundry
    • 更具体地说,是IBMBlueMix
  • 所以我检查了Spinnaker,但我发现CF的云驱动程序不再维护。


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

    看看concourse:

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


    最好的是,

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

    我的前两个建议是或按顺序排列


    考虑到您对Jira的偏好,您可能更喜欢Bambol,因为它与其他Atlassian工具有很好的集成,但它不是开源的

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