如何解决对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项目在该容器中执行某些操作。
- 是否可以使用Kubernetes插件来完成我所说的话?
- 有更好的方法吗?
- 如果不可能,还有另一种方法可以做类似的事情吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。