Jenkins管道和继续部署的厨师

时间:2018-03-06 00:43:01

标签: maven jenkins chef jenkins-pipeline

我正在处理场景,Jenkins是我的CI工具,Maven是我的构建工具,我将通过Jenkins文件配置Jenkins管道,但是在构建步骤完成后,我想部署和安装在节点上使用厨师(cookbook-recipies)的工件(即.Jar文件或其他),我很困惑,我怎么能实现这个过程!请帮我 感谢。

4 个答案:

答案 0 :(得分:0)

这个问题太过模糊,无法得到有用的答案,即使你把它变得更具体,它也是一个非常广泛的问题。我已经在https://coderanger.net/jenkins/了解了我最近的这篇文章,请随意将其部分或全部写下来。

答案 1 :(得分:0)

Jenkins管道设置用于持续集成和部署,我唯一的困惑是Jenkins和厨师将如何在此过程中进行通信,在继续集成之后,我希望厨师接管并安装Jar软件包并将其部署在几个节点。这里maven是我的构建工具。在Jenkins管道中,我可以设置直到构建完成,是否有任何东西我可以在管道的Post部分中进行部署的厨师通信,或者必须从chef / cookbook / recipes / name.rb完成,是否有任何Jenkins插件可以实现!

答案 2 :(得分:0)

检查允许您的chef plugin 在远程主机上运行chef-client。

答案 3 :(得分:0)

在Jenkins中,部署到容器插件将帮助您将代码部署到任何工作站,并使用刀子将其上传到Chef服务器并部署到所有节点