jenkins - 使用声明式管道的 Chef 部署
问题描述
我想为持续集成和部署创建一个声明性 Jenkins 管道设置,我唯一的困惑是 Jenkins 和厨师将如何在这个过程中进行通信,在继续集成之后,我希望厨师接管并安装 Jar 或压缩包并将它们部署在来自 Jfrog Repo 的多个节点上。这里 maven 是我的构建工具。在 Jenkins 管道中,我可以设置直到构建完成,我可以在管道的 Post 部分中为厨师通信进行部署或必须完成的任何事情。请分享一些建议。
解决方案
您可以通过将工作站放在詹金斯节点之一中来实现这一点。查看下图是否相同,而不是 Ansible 使用 Chef。我想这可能有效,最近没有使用厨师。链接:https ://thenucleargeeks.com/2020/06/07/jenkins-openshift-pipeline/
推荐阅读
- css - 如何根据环境在 Rails 中应用不同的 CSS 样式?
- apache-spark - 输入路径不存在:hdfs://quickstart/user/hive/warehouse/products
- android - 无法添加依赖mapBox SDK错误片段
- unity3d - Player Car 运行时缩放问题
- android - Xamarin Android 应用程序在发布模式下启动时崩溃在调试模式下工作正常
- dart - Flutter:如果 String-Variable 从其他方法更改,则更改文本字段
- linux - 使用 exec、shell_exec 和反引号运行 ionic Cordova 命令并返回空路径
- python - 如何使用python执行这个sql查询
- python - PyCUDA在使用多个块处理矩阵运算时,为什么矩阵大小必须能被块大小整除?
- git - 基于 git commit ID 构建 docker 镜像等的 Jenkins CI/CD 流程