Jenkins jar vs dockerfile



我最近开始学习DevOps。我在这里有疑问,请解决。测试Jenkins包装后,将所有内容(包括代码和依赖项)添加到战争/Jar文件中。甚至Dockerfile都包含应用程序的源代码和依赖项。现在,如果我们使用Docker容器将其部署到生产服务器上。现在我们在哪里使用詹金斯生成的战争文件?有人请澄清。

,让我们以詹金斯本身为例。您可以下载jenkins.war,但您仍然需要一个地方来托管此战争文件,以便可以使用Docker。将其视为虚拟机的替代方法。

因此,您通过Jenkins Build生成的JAR文件需要Java或Tomcat或任何外部依赖项启动,并且运行Docker可以为您做到这一点。请查看以下示例:

  • 在Docker容器中运行一个简单的.jar应用程序

最新更新