带有JAR文件和版本号的Jenkins-X CD

带有JAR文件和版本号的Jenkins-X CD,jenkins,jenkins-x,Jenkins,Jenkins X,请注意,我对CI/CD不熟悉。一般来说,我已经研究了一些jenkins-x文档,以下是我们目前使用的流程: 1.)我得到了一个JAR URL文件下载(完全由另一个团队编译)和相应的版本号 2.)然后使用Dockerfile构建带有版本号的映像,并推送到AWS ECR 3.)k8s部署清单文件使用新版本号更新,并部署到kubernetes集群 但是这种场景没有快速入门模板,用Jenkins-X实现这一点的最佳方法是什么 ——这看起来很接近我想要实现的目标,但我不完全确定应该从Jenkins文件/其

请注意,我对CI/CD不熟悉。一般来说,我已经研究了一些jenkins-x文档,以下是我们目前使用的流程:

1.)我得到了一个JAR URL文件下载(完全由另一个团队编译)和相应的版本号

2.)然后使用Dockerfile构建带有版本号的映像,并推送到AWS ECR

3.)k8s部署清单文件使用新版本号更新,并部署到kubernetes集群

但是这种场景没有快速入门模板,用Jenkins-X实现这一点的最佳方法是什么

——这看起来很接近我想要实现的目标,但我不完全确定应该从Jenkins文件/其他文件中删除哪些部分


此外,我们还使用bitbucket服务器(能够将其集成到jenkins-x中),触发器应如何配置。

jenkins-x草稿包旨在从源代码构建和部署应用程序。您描述的场景是从已经构建的jar部署提供的应用程序。您仍然可以使用Jenkins-X,但需要进行一些管道定制。您可以使用在执行“jx导入”时指向的草稿包,这将为您生成一个起点。然后您可以更改dockerfile,将“war”替换为“jar”,删除所有Java源代码并将jar放在那里,您还需要修改生成的Jenkins文件以执行与Maven相关的构建步骤