搭建Jenkins服务-2025更新

搭建Jenkins服务-2025更新 文章目录1、环境2、Jenkins服务安装3、插件安装4、系统配置5、全局工具配置6、新建项目7、管理项目1、环境centos6.5 jdk1.8需要配置环境变量 tomcat8 maven3需要配置环境变量2、Jenkins服务安装去 Jenkins 官网下载https://www.jenkins.io/download/下载war包即可。将下载好的war包放入tomcat中启动tomcat。日志中会显示一串密码浏览器打开http://ip:端口号/jenkins将密码输入到初始画面中选择左边的按钮会自动安装一些插件右边的需要之后手动去下载插件进入主页面提示用谷歌浏览器的翻译功能会有不一样的体验3、插件安装进入系统管理–》管理插件可选插件中选择需要的插件。我需要的插件是关于sonar、email、role的。4、系统配置进入系统管理–》系统配置【2025 更新 · 系统配置】当前 Jenkins 2.x LTS 菜单为Manage Jenkins → System管理 Jenkins → 系统。SonarQube 集成请在Configure System中配置SonarQube serversServer URL、认证令牌等令牌建议放在Credentials中Jenkins URL仍在同一页配置对应文中的 Jenkins Location。邮件扩展插件Email Extension同样建议配合SMTP 凭据使用。配置sonar servicesonarservice的搭建参见我另一篇文章这篇文章还没写大家先百度吧。配置Jenkins Location配置Extended Email Notification。我参考其他博客配置的博客地址http://blog.csdn.net/houyefeng/article/details/513443375、全局工具配置需要配置JDK及自己需要的工具。建议不使用自动安装【2025 更新 · 全局工具】新项目建议JDK 17 或 21LTS、Maven 3.9。在Global Tool Configuration中为 JDK/Maven 填写与下文Jenkinsfile中tool name:完全一致的名称示例使用jdk-21、maven-3.9。配置完成后需要重启读取配置6、新建项目说明新建项目在输入任务名称之后即可直接 apply 进行创建。输入任务名称选择任务类型类型根据你安装的插件数量进行显示。普通项目选自由风格的软件项目。各个标签的作用源码管理可以指定你的项目版本依赖于哪里我们使用的是svn。svn需要用户名密码点击add按钮即可添加svn的账户名密码。说明若不选版本控制我不清楚这个项目怎么写代码······只需填入账户名和密码即可build下可以指定需要执行的pom文件在聚合项目中会修改单pom文件不需要修改。goals and options 是构建时执行的maven命令例如sonar:sonar构建后我们可以选择执行sonarQube Scanner进行代码检查sonarQubeScanner相关部署使用会另写一篇直接使用翻译来给大家看分析属性配置sonar.projectKeydianbo-java-sdk sonar.projectNamedianbo-java-sdk sonar.projectVersion1.0-SNAPSHOT sonar.sourceEncodingUTF-8 sonar.modulesjava-module # Java module java-module.sonar.projectNameJava Module java-module.sonar.languagejava java-module.sonar.sourcessrc java-module.sonar.projectBaseDir. sonar.java.binariestarget/构建后使用email插件发送邮件7、管理项目点击名称即可进入管理页面管理上基本没有什么。有问题欢迎大家留言