对Jenkins项目使用Kubernetes插件而不是管道

问题描述

我正在使用Jenkins(https://github.com/jenkinsci/kubernetes-plugin)的Kubernetes插件。

使用他们的文档,我能够创建一个 Jenkins管道来创建一个pod,并使用Jenkins管道脚本在pod内的maven容器内运行一些maven命令。还有另一个运行某些kubectl命令的kubectl容器。除了尝试之外,我还没有做过任何花哨的事情。

我想创建两个 Jenkins项目(或乔布斯)。一个用于Maven步骤,另一个用于kubectl步骤,然后将这两个作业合并到一个管道中。最后,将有两个单独的作业,一个管道运行这两个作业。该管道与我在上一段中描述的相同。我没有找到一种方法来做Kubernetes的事情。具体来说,与Jenkins Pipeline不同,我没有看到一种创建脚本的方法,该脚本可以使用maven容器创建pod并使用Jenkins项目在该容器中执行某些操作。

  1. 是否可以使用Kubernetes插件来完成我所说的话?
  2. 有更好的方法吗?
  3. 如果不可能,还有另一种方法可以做类似的事情吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)