【发布时间】:2019-09-23 19:14:55
【问题描述】:
我正在处理场景,Jenkins 是我的 CI 工具,Maven 是我的构建工具,我将通过 Jenkins 文件配置 Jenkins 管道,但是在构建步骤完成后,我想部署和安装工件(即 .Jar 文件或其他文件)在节点上使用 chef(cookbooks-recipies),我很困惑如何实现这个过程!请帮我 谢谢。
【问题讨论】:
标签: maven jenkins chef-infra jenkins-pipeline
我正在处理场景,Jenkins 是我的 CI 工具,Maven 是我的构建工具,我将通过 Jenkins 文件配置 Jenkins 管道,但是在构建步骤完成后,我想部署和安装工件(即 .Jar 文件或其他文件)在节点上使用 chef(cookbooks-recipies),我很困惑如何实现这个过程!请帮我 谢谢。
【问题讨论】:
标签: maven jenkins chef-infra jenkins-pipeline
这个问题太模糊了,无法得到有用的答案,即使你把它说得更具体,它也是一个非常广泛的问题。我在https://coderanger.net/jenkins/ 上有一篇关于我最近构建的文章,请随意部分或全部抄袭。
【讨论】:
用于持续集成和部署的 Jenkins 管道设置,我唯一的困惑是 Jenkins 和厨师将如何在此过程中进行通信,在继续集成之后,我希望厨师接管并安装 Jar 包并将它们部署在几个节点。这里 Maven 是我的构建工具。在 Jenkins 管道中,我可以设置直到构建完成,是否可以在管道的 Post 部分中为厨师通信进行部署,或者必须从 chef/cookbook/recipes/name.rb 中完成,是否有任何 Jenkins 插件可以使它成为可能!
【讨论】:
检查chef plugin,让您 在远程主机上运行 chef-client。
【讨论】:
在 Jenkins 中,部署到容器插件将帮助您将代码部署到任何工作站并使用刀上传到厨师服务器并部署到所有节点
【讨论】: