从零搭建Jenkins并自动发布Java项目
从零开始搭建Jenkins,并使用它来自动构建和部署我们的Java项目
公众号请关注"果酱桑", 一起学习,一起进步!
目录
Jenkins是一款流行的开源CI/CD工具,它可以帮助我们自动化构建、测试和部署我们的应用程序。在本篇文章中,我们将介绍如何从零开始搭建Jenkins,并使用它来自动构建和部署我们的Java项目。
准备工作
在开始之前,我们需要确保我们已经完成了以下准备工作:
-
安装Java:在本文中,我们将使用Java来运行Jenkins。请确保您已经安装了Java,并且可以通过命令行运行它。
-
安装Git:如果您的项目使用Git进行版本控制,那么您需要安装Git。您可以从Git官网下载适合您操作系统的版本。
-
安装Maven:如果您的项目使用Maven进行构建,那么您需要安装Maven。您可以从Maven官网下载适合您操作系统的版本。
安装Jenkins
在完成准备工作后,我们可以开始安装Jenkins了。我们将使用Docker来安装Jenkins,这样可以方便地进行配置和管理。
-
安装Docker:如果您还没有安装Docker,请从Docker官网下载适合您操作系统的版本,并按照说明进行安装。
-
启动Jenkins容器:使用以下命令启动Jenkins容器。
docker run -d -p 8080:8080 -p 50000:50000 jenkins/jenkins:lts这将启动一个名为jenkins的容器,并将Jenkins Web界面绑定到主机的8080端口。您可以通过在浏览器中输入
http://localhost:8080来访问Jenkins Web界面。 -
安装插件:在第一次访问Jenkins Web界面时,您将被要求安装一些插件。请根据您的需要选择要安装的插件。在本文中,我们将使用以下插件:
-
Maven Integration Plugin:用于集成Maven和Jenkins。
-
Git plugin:用于集成Git和Jenkins。
-
Deploy to container Plugin:用于将构建好的应用程序部署到Tomcat容器中。
安装插件可能需要一些时间,请耐心等待。
-
配置Jenkins
在安装插件后,我们需要对Jenkins进行一些配置,以便它可以正确地构建和部署我们的Java项目。
配置Maven
-
在Jenkins Web界面中,点击左侧菜单中的“Manage Jenkins”。
-
在“Manage Jenkins”页面中,点击“Global Tool Configuration”。
-
在“Global Tool Configuration”页面中,找到“Maven”部分。
-
点击“Add Maven”,然后填写以下信息:
-
Name:Maven
-
MAVEN_HOME:/usr/share/maven
-
Check “Install automatically”
-
Add “3.6.3” as the version
然后点击“Save”保存配置。
-
配置Git
-
在Jenkins Web界面中,点击左侧菜单中的“Manage Jenkins”。
-
在“Manage Jenkins”页面中,点击“Global Tool Configuration”。
-
在“Global Tool Configuration”页面中,找到“Git”部分。
-
点击“Add Git”,然后填写以下信息:
-
Name:Git
-
Path to Git executable:/usr/bin/git
然后点击“Save”保存配置。
-
配置Tomcat
-
在Jenkins Web界面中,点击左侧菜单中的“Manage Jenkins”。
-
在“Manage Jenkins”页面中,点击“Configure System”。
-
在“Configure System”页面中,找到“Tomcat”部分。
-
点击“Add Tomcat”,然后填写以下信息:
-
Name:Tomcat
-
Credentials:选择“Add”添加Tomcat管理员的用户名和密码。
然后点击“Save”保存配置。
-
创建Jenkins Job
-
在Jenkins Web界面中,点击左侧菜单中的“New Item”。
-
在“New Item”页面中,输入您的项目名称,然后选择“Freestyle project”。
-
点击“OK”创建项目。
-
在项目配置页面中,找到“Source Code Management”部分。
-
选择您的版本控制系统,然后填写相应的信息。在本文中,我们将使用Git。
-
在“Build”部分中,点击“Add build step”,然后选择“Invoke top-level Maven targets”。
-
在“Goals”中填写要执行的Maven命令。例如,如果您的项目使用Maven进行构建,您可以填写“clean package”。
-
在“Post-build Actions”部分中,点击“Add post-build action”,然后选择“Deploy war/ear to a container”。
-
在“WAR/EAR files”中填写要部署的应用程序文件路径。例如,如果您的项目使用Maven进行构建,应用程序文件路径为“target/*.war”。
-
在“Context path”中填写应用程序的上下文路径。例如,如果您的应用程序的上下文路径为“/myapp”,则应填写“/myapp”。
-
在“Containers”中选择您要部署应用程序的Tomcat容器。
-
点击“Save”保存项目配置。
构建并部署应用程序
-
在项目页面中,点击“Build Now”开始构建应用程序。
-
如果构建成功,应用程序将自动部署到您选择的Tomcat容器中。
-
您可以通过在浏览器中输入Tomcat容器的URL来访问应用程序。
总结
在本文中,我们介绍了如何从零开始搭建Jenkins,并使用它来自动构建和部署我们的Java项目。我们讨论了如何安装Jenkins、配置Maven、Git和Tomcat,并创建了一个Jenkins Job来构建和部署应用程序。希望这篇文章对您有所帮助。
更多推荐



所有评论(0)