公众号请关注"果酱桑", 一起学习,一起进步!

目录

准备工作

安装Jenkins

配置Jenkins

配置Maven

配置Git

配置Tomcat

创建Jenkins Job

构建并部署应用程序

总结


Jenkins是一款流行的开源CI/CD工具,它可以帮助我们自动化构建、测试和部署我们的应用程序。在本篇文章中,我们将介绍如何从零开始搭建Jenkins,并使用它来自动构建和部署我们的Java项目。

准备工作

在开始之前,我们需要确保我们已经完成了以下准备工作:

  1. 安装Java:在本文中,我们将使用Java来运行Jenkins。请确保您已经安装了Java,并且可以通过命令行运行它。

  2. 安装Git:如果您的项目使用Git进行版本控制,那么您需要安装Git。您可以从Git官网下载适合您操作系统的版本。

  3. 安装Maven:如果您的项目使用Maven进行构建,那么您需要安装Maven。您可以从Maven官网下载适合您操作系统的版本。

安装Jenkins

在完成准备工作后,我们可以开始安装Jenkins了。我们将使用Docker来安装Jenkins,这样可以方便地进行配置和管理。

  1. 安装Docker:如果您还没有安装Docker,请从Docker官网下载适合您操作系统的版本,并按照说明进行安装。

  2. 启动Jenkins容器:使用以下命令启动Jenkins容器。

    docker run -d -p 8080:8080 -p 50000:50000 jenkins/jenkins:lts
    

    这将启动一个名为jenkins的容器,并将Jenkins Web界面绑定到主机的8080端口。您可以通过在浏览器中输入http://localhost:8080来访问Jenkins Web界面。

  3. 安装插件:在第一次访问Jenkins Web界面时,您将被要求安装一些插件。请根据您的需要选择要安装的插件。在本文中,我们将使用以下插件:

    • Maven Integration Plugin:用于集成Maven和Jenkins。

    • Git plugin:用于集成Git和Jenkins。

    • Deploy to container Plugin:用于将构建好的应用程序部署到Tomcat容器中。

    安装插件可能需要一些时间,请耐心等待。

配置Jenkins

在安装插件后,我们需要对Jenkins进行一些配置,以便它可以正确地构建和部署我们的Java项目。

配置Maven

  1. 在Jenkins Web界面中,点击左侧菜单中的“Manage Jenkins”。

  2. 在“Manage Jenkins”页面中,点击“Global Tool Configuration”。

  3. 在“Global Tool Configuration”页面中,找到“Maven”部分。

  4. 点击“Add Maven”,然后填写以下信息:

    • Name:Maven

    • MAVEN_HOME:/usr/share/maven

    • Check “Install automatically”

    • Add “3.6.3” as the version

    然后点击“Save”保存配置。

配置Git

  1. 在Jenkins Web界面中,点击左侧菜单中的“Manage Jenkins”。

  2. 在“Manage Jenkins”页面中,点击“Global Tool Configuration”。

  3. 在“Global Tool Configuration”页面中,找到“Git”部分。

  4. 点击“Add Git”,然后填写以下信息:

    • Name:Git

    • Path to Git executable:/usr/bin/git

    然后点击“Save”保存配置。

配置Tomcat

  1. 在Jenkins Web界面中,点击左侧菜单中的“Manage Jenkins”。

  2. 在“Manage Jenkins”页面中,点击“Configure System”。

  3. 在“Configure System”页面中,找到“Tomcat”部分。

  4. 点击“Add Tomcat”,然后填写以下信息:

    • Name:Tomcat

    • URL:http://localhost:8080

    • Credentials:选择“Add”添加Tomcat管理员的用户名和密码。

    然后点击“Save”保存配置。

创建Jenkins Job

  1. 在Jenkins Web界面中,点击左侧菜单中的“New Item”。

  2. 在“New Item”页面中,输入您的项目名称,然后选择“Freestyle project”。

  3. 点击“OK”创建项目。

  4. 在项目配置页面中,找到“Source Code Management”部分。

  5. 选择您的版本控制系统,然后填写相应的信息。在本文中,我们将使用Git。

  6. 在“Build”部分中,点击“Add build step”,然后选择“Invoke top-level Maven targets”。

  7. 在“Goals”中填写要执行的Maven命令。例如,如果您的项目使用Maven进行构建,您可以填写“clean package”。

  8. 在“Post-build Actions”部分中,点击“Add post-build action”,然后选择“Deploy war/ear to a container”。

  9. 在“WAR/EAR files”中填写要部署的应用程序文件路径。例如,如果您的项目使用Maven进行构建,应用程序文件路径为“target/*.war”。

  10. 在“Context path”中填写应用程序的上下文路径。例如,如果您的应用程序的上下文路径为“/myapp”,则应填写“/myapp”。

  11. 在“Containers”中选择您要部署应用程序的Tomcat容器。

  12. 点击“Save”保存项目配置。

构建并部署应用程序

  1. 在项目页面中,点击“Build Now”开始构建应用程序。

  2. 如果构建成功,应用程序将自动部署到您选择的Tomcat容器中。

  3. 您可以通过在浏览器中输入Tomcat容器的URL来访问应用程序。

总结

在本文中,我们介绍了如何从零开始搭建Jenkins,并使用它来自动构建和部署我们的Java项目。我们讨论了如何安装Jenkins、配置Maven、Git和Tomcat,并创建了一个Jenkins Job来构建和部署应用程序。希望这篇文章对您有所帮助。

Logo

云原生社区为您提供最前沿的新闻资讯和知识内容

更多推荐