0


2024最新 Jenkins + Docker实战教程(二) - Jenkins相关配置

在这里插入图片描述

😄 19年之后由于某些原因断更了三年,23年重新扬帆起航,推出更多优质博文,希望大家多多支持~
🌷 古之立大事者,不惟有超世之才,亦必有坚忍不拔之志
🎐 个人CSND主页——Micro麦可乐的博客
🐥《Docker实操教程》专栏以最新的Centos版本为基础进行Docker实操教程,入门到实战
🌺《RabbitMQ》本专栏主要介绍使用JAVA开发RabbitMQ的系列教程,从基础知识到项目实战
🌸《设计模式》专栏以实际的生活场景为案例进行讲解,让大家对设计模式有一个更清晰的理解
💕《Jenkins实战》专栏主要介绍Jenkins+Docker+Git+Maven的实战教程,让你快速掌握项目CI/CD,是2024年最新的实战教程
如果文章能够给大家带来一定的帮助!欢迎关注、评论互动~

Jenkins + Docker + Git + Maven 实战教程(二) - Jenkins相关配置

前言

  1. Jenkins

支持使用

  1. Maven

构建

  1. Java

应用、支持使用使用

  1. npm

构建

  1. Node.js

  1. React

  1. Vue

前端应用同时也支持使用

  1. PyInstaller

构建

  1. Python

应用等,正是因为Jenkins提供了强大的插件支持,从而可以很简单的构建各种应用。

在这里插入图片描述
本章节主要以使用Maven构建Java应用来进行配置说明,其它应用可以参考官方文档。

安装Git、Maven、JDK

新版的Jenkins已经为我们提供了Git、Maven、JDK自动安装的功能,不需要像以前一样通过

  1. docker exec

指令进入容器去安装了!当然你也可以根据自己的爱好进行自定义安装

左侧菜单中找到 :

  1. Manage Jenkins
  1. Tools

找到git 、maven、jdk的配置

Git配置
在这里插入图片描述
maven配置
在这里插入图片描述
JDK配置
由于Oracle Java SE 11+在没有商业许可证的情况下不能用于企业、商业或生产用途。这里自动安装可选的版本仅仅到

  1. JAVA9

,如大家有更高版本的需求,则需要自己安装后再配置

  1. JAVA_HOME

在这里插入图片描述

下一章节博主将在Jenkins服务器会新建一个Docker容器来运行java项目,这里JDK就不需要配置了

安装Git、Maven、Publish over ssh插件

依旧还是左侧菜单

  1. Manage Jenkins

插件管理

在这里插入图片描述

  1. Available plugins
  • 搜索
    1. maven
    安装插件
    在这里插入图片描述
  1. Installed plugins
  • 可以查看已经安装好的插件
    在这里插入图片描述

注意:

  1. Git

以及

  1. Publish over ssh

插件的安装与maven安装方法一致,这里就不过多赘述了

测试拉取构建

根据官方提供的java demo项目地址: https://github.com/jenkins-docs/simple-java-maven-app 来尝试拉取测试

依旧在左侧菜单中,新建Item
设置任务名 ,选择maven(安装插件后会出现)

在这里插入图片描述
确认保存后,会进入任务配置管理
在这里插入图片描述
填写Git Repository URL

https://github.com/jenkins-docs/simple-java-maven-app.git

在这里插入图片描述
设置完毕保存,左侧菜单立即构建
在这里插入图片描述
可以看到项目通过git拉取并使用maven进行构建打包成功了

由于博主之前已经运行过一次,第一次运行的时候会有maven安装的信息安装路在:

  1. /home/jenkins-data/tools/hudson.tasks.Maven_MavenInstallation/maven3

在这里插入图片描述
登陆Jenkins服务器查看maven打包文件,根据控制台最后的输出日志,我们知道打包项目在

  1. /home/jenkins-data/workspace/hello-world/target

在这里插入图片描述

结语

本章节主要介绍了支持使用

  1. Maven

构建

  1. Java

应用的相关配置,下一章节我们将演示在Jenkins服务器上,构建一个运行java的Docker容器来运行本次我们打的jar包,如果本文对你有所帮助可以给个关注,后续更新不迷路!

下一章节:2024最新 Jenkins + Docker实战教程(三) - 在Jenkins服务器上运行java项目


在这里插入图片描述

标签: jenkins docker github

本文转载自: https://blog.csdn.net/lhmyy521125/article/details/139105828
版权归原作者 Micro麦可乐 所有, 如有侵权,请联系我们删除。

“2024最新 Jenkins + Docker实战教程(二) - Jenkins相关配置”的评论:

还没有评论