您的位置 首页 > 加盟资讯

svn jenkins maven,jenkins+svn

步骤如下:

安装SVN 插件添加SVN 帐户凭据配置全局工具创建Freestyle 任务运行任务1. 安装SVN 插件在Jenkins 主页上,单击左侧的管理Jenkins,然后单击管理插件(单击插件管理)。

在可用插件(可选插件)下过滤Subversion,单击安装,如果成功,重新启动Jenkins 服务。 2. 添加您的SVN 帐户凭据。在Jenkins 主页上,单击左侧的“管理Jenkins”,然后单击“管理凭据”。 )

单击全局下拉列表中的“添加凭据”,选择用户名和密码类型,输入您的SVN 帐户和密码,然后单击“创建”即可成功添加。 3. 配置全局工具。 3.1、配置工具入口。在Jenkins 主页上,单击“管理Jenkins”。点击左侧,点击全局工具配置3.2,配置JDK。

3.3. 设置Git执行路径

3.4. 配置SonarQube 扫描仪

3.5. 配置Maven

3.6. 配置NodeJS

Git 还必须安装在兼容的操作系统上。下图显示了Windows 操作系统的安装信息。

4. 创建Freestyle 任务4.1. 创建任务在Jenkins 主页上,单击左侧的New Item(新任务)创建Freestyle 项目4.2. 在General 中输入基本信息并提供说明在General 下,输入您的自定义工作区定制。工作空间为:E:\work\Jenkins\workspace\OA_YUNGUI_MAS\com-lucksoft-bpm 拉取代码效果图4.3. 配置SVN 代码拉取信息,并在源代码控制中输入Subversion 信息。配置自动触发器的构建信息。它不一定是自动的。构建时可以省略此设置。

在“构建触发器”中输入日程信息,选择“定期构建”,即可在每天18:00的预定时间触发。选择Poll SCM 定期检查要构建的源代码,如果有任何更改,则拉取并构建代码。两种触发方式。 4.5. 设置代码分析信息在构建步骤中添加SonarQube Scanner执行构建步骤,并输入Sonar分析属性信息分析属性设置信息Java。

sonar.projectKey=com-lucksoft-bpmsonar.projectName=D7 框架Bpm#sonar.projectVersion=2.1.1.RELEASE#sonar.sources=.sonar.sources=srcsonar.java.binaries=.#sonar.java.binaries=target /classessonar.exclusions=**/test/**,**/target/**,*.xml,**/CustomDpd.java,**/utils/**.java,**/ConfigureConstant.java,* */DesktopEntity.java,**/BaseCacheConstant.java,**/MainController.java,**/DpdEntity.java,**/MyInformationController.javasonar.java.source=1.8sonar.java.target=1.8#sonar.libraries=module2/libsonar。语言=javasonar.sourceencoding=utf-8sonar.scm.disabled=truesonar.ce.javaopts=-xmx4g -xmss2048m -xx: OnoutofmemoryError Sonar.Search。 java选项=-Xmx4G -Xms2048m -XX:+HeapDumpOnOutOfMemoryErrorJS

sonar.projectKey=test-frontendsonar.projectName=测试前端#sonar.projectVersion=1.0sonar.sources=.#sonar.sources=src#sonar.tests=src#sonar.inclusions=src/**/*#sonar.exclusions=src/**/*.spec.js,src/**/*.test.jssonar.语言=jssonar.sourceEncoding=UTF-8sonar.scm.disabled=truesonar.ce.javaOpts=-Xmx4G -Xms2048m -XX:+ HeapDumpOnOutOfMemoryErrorsonar .web.javaOpts=-Xmx4G -Xms2048m -XX:+HeapDumpOnOutOfMemoryErrorsonar.search.javaOpts=-Xmx4G -Xms2048m -XX:+HeapDumpOnOutOfMemoryError

4.6. 保存最后先点击Apply,再点击Save 5. 执行任务5.1. 从Jenkins主页的列表页面启动,在对应的任务列表中选择对应的任务5.2. 从详情页面启动在对应的任务列表中在Jenkins主页点击任务进入任务详情界面,点击Build Now运行任务6。 SonarQube 扫描结果显示在任务详细信息页面上,并输入到SonarQube 平台项目列表中的项目概述中。

本站涵盖的内容、图片、视频等数据,部分未能与原作者取得联系。若涉及版权问题,请及时通知我们并提供相关证明材料,我们将及时予以删除!谢谢大家的理解与支持!

Copyright © 2023