当前位置: 首页 > news >正文

惠州建站模板杭州九鸿科技网站开发

惠州建站模板,杭州九鸿科技网站开发,东莞网站seo公司,百度关键词广告怎么收费边搭建边记录#xff0c;整个DevOps环境的搭建可能会很久。。。 一、安装Jenkins#xff1a; 参考#xff1a;Jenkins基础篇--windows安装Jenkins-CSDN博客 注意上面选择JDK的路径#xff0c;选择到安装目录#xff0c;该目录并不一定要在path中配置了#xff08;就是…边搭建边记录整个DevOps环境的搭建可能会很久。。。 一、安装Jenkins 参考Jenkins基础篇--windows安装Jenkins-CSDN博客 注意上面选择JDK的路径选择到安装目录该目录并不一定要在path中配置了就是因为不在path中这里的选择JDK的目录才很有用。 安装完后先不着急登录使用如果需要修改项目主空间目录最好这时候整不然后面还要重新下一次插件。可参考 Jenkins持续集成之修改jenkins工作目录_jenkins修改工作空间根目录-CSDN博客 二、安装额外的插件 Manage Jenkins - Plugins- Available plugins 三、安装SonarQube 1、先安装PostgreSQLhttps://blog.csdn.net/GoodburghCottage/article/details/125975089 2、再安装SonarQubehttps://blog.csdn.net/weixin_44009447/article/details/132646864 2.1 数据库的配置可以使用默认的 sonar.jdbc.urljdbc:postgresql://localhost/postgres?currentSchemapublic 2.2 这时候如果JDK没有在Path里面配置那大概率会出现 Starting SonarQube... Unrecognized option: --add-exportsjava.base/jdk.internal.refALL-UNNAMED Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit. 类似的日志。这时候可以参考https://blog.csdn.net/wang_624/article/details/129961824 这时候再配置环境变量增加SONAR_JAVA_PATH可能会需要重启电脑那么再简单粗暴一点直接在代码里配置上JDK的路径 set SONAR_JAVA_PATHC:\Users\XXXXX\.jdks\corretto-17.0.8.1\bin\java.exe     if not %SONAR_JAVA_PATH% ( 启动正常了。 四、安装Sonar_Scaner 可参考百度安全验证https://baijiahao.baidu.com/s?id1766818517549151742wfrspiderforpc 不过文章中说的使用sonar-scaner去扫描java的方式好像在新版本的SonarQube里已经不能用了除非替换某个jar包成旧版本的。这里就不折腾java还是使用maven来检测。下面会介绍。 五、安装Maven我一般用IDE里面自带的没想到这里还要装一个 https://blog.csdn.net/swadian2008/article/details/113530102 六、Maven检测代码并上传到SonarQube中进行显示 大体流程可以参考这篇文章的使用部分Windows配置SonarQube代码审查工具详细步骤附带IDEA SonarLint插件使用_sonarqube windows安装_Keson Z的博客-CSDN博客 1、下载完整的代码到本地 2、检查本地代码里面有没有target目录没有就新建一个一般都有的 3、配置maven加上SonarQube的相关信息 pluginGroups     !-- pluginGroup      | Specifies a further group identifier to use for plugin lookup.     pluginGroupcom.your.plugins/pluginGroup     --     pluginGrouporg.sonarsource.scanner.maven/pluginGroup   /pluginGroups profiles profile             idsonar/id             activation                 activeByDefaulttrue/activeByDefault             /activation             properties                 !-- Optional URL to server. Default value is http://localhost:9000 --                 sonar.loginsqa_5e74a2bd324e59f457028ssssss/sonar.login                 sonar.host.urlhttp://localhost:9000/sonar.host.url             /properties         /profile /profiles 以上代码profile片段如果在运行mvn命令的时候指定了url、login的token估计就都不会生效而优先使用命令行里的了。这里先配置上。 4、SonarQube里面新建项目(这里的项目名和key不一定需要按照artifactId来写)一路往下点并获取到建议的命令比如 mvn clean verify sonar:sonar -Dsonar.projectKeyyudao -Dsonar.host.urlhttp://localhost:9000  -Dsonar.loginsqp_4a6d289cb9e356f4bb54645746734561d72a3 在下面这个页面里获取到 这里mvn需要走到verify则需要先跑test但有些情况下test可能跑不下去这时候可以先跳过增加一个-DskipTests属性即可 mvn clean verify sonar:sonar -Dsonar.projectKeyyudao -Dsonar.host.urlhttp://localhost:9000  -Dsonar.loginsqp_4a6d289cb9e356f4bb54645746734561d72a3 -DskipTests 注意最好也加上-Dsonar.projectName属性否则下次pom.xml里面的name更新后SonarQube里对外展示的项目名也会跟着更新不可控。 5、可能会遇到的问题 5.1 windows配置环境里使用的是jre而不是jdk。这时候会报说没有编译工具会提示你是不是用了jre这时候下载一个jdk安装就好了 5.2 SonarQube、Maven、代码使用的版本不一致会报很长一段错误隐约记得有说接口不匹配这时候需要把这三位的JDK版本搞一致最好使用同样的JDK包。 5.3 报很多单元测试问题。可以先使用-DskipTests屏蔽掉测试环节后面再把测试调通后放开。 5.4 报错“Authentication error when executing blame svn”这个需要在SonarQube的下面这个地方把SCM禁用掉打开开关就是禁用 七、Jenkins集成SonarQube并通过maven扫描 可参考13.Jenkins集成sonarqube_jenkins sonarqube_做咩啊的博客-CSDN博客 JAVA项目使用的还是Maven集成会更顺利但是遇到一个问题报错是 mvn 不是内部或外部命令也不是可运行的程序 通过这篇文章介绍的Jenkins构建时报“‘mvn‘ 不是内部或外部命令也不是可运行的程序_jenkins mvn不是内部或外部命令-CSDN博客第二个方法可以解决这个问题记得要重启节点如果是build-in的则重启Jenkins整个服务器。 八、Jenkins集成SonarQube并通过Scaner扫描比如扫描vue代码 之前安装Scaner的时候已经集成到Jenkins了这里就讲一下在构建中如何使用。 1、同样的还是在SonarQube里面先新建项目比如 2、一路往下点击生成新的token或者使用已有的token都可以 把上面的命令拷贝出来有需要使用。 sonar-scanner.bat -Dsonar.projectKeytest -Dsonar.sources. -Dsonar.host.urlhttp://localhost:9000 -Dsonar.login这里换成大家自己的3、回到Jenkins里面把以上命令里面的参数添加到Build Steps里面就可以各属性直接拷贝粘贴就好
http://wiki.neutronadmin.com/news/415094/

相关文章:

  • 仿西部数码网站网站是否含有seo收录功能
  • 统计网站建设丢了么网站
  • 2狠狠做网站app定制系统开发
  • dw可以做h5网站可以加速网页的加速器
  • 成都电子网站建设做网站有什么要求
  • 手机数码网站专业建设网站企业
  • 网站建设合同通用范本qq邮件网站建设的模块
  • 棋牌游戏网站模板app推广专员好做吗
  • 非常好的资讯网站设计上海电子手工活外发加工网
  • 如何建设手机网站设计企业
  • 做网站不用服务器做网站推广员必备的条件
  • 外贸网站虚拟空间泰安人才网首页
  • 建站目的公众号开发者权限怎么开
  • 设计的有趣的网站推荐新闻热点事件2022
  • 企业解决方案提供商seo搜索引擎优化公司
  • seo在线优化网站昆明建设网站哪家好
  • wordpress 企业网站 授权费dw网站建设的心得体会
  • 建设学院网站的通知怎么做提升网站转化率
  • 秦皇岛网站关键词推广全球十大营销策划公司
  • 网站设计班培训云南建设厅网站公示
  • 凡科建站电脑版网址网站开发用什么图片格式最好
  • 如何做网站公司名seo设计坞网站官方下载
  • ftp 企业网站建站管理域名管理绑定外部域名中
  • 购买主机可以做网站吗网页架构人才培训中心
  • 怎样做公司宣传网站网站建设 启象科技
  • 做微商那个网站好对外贸易企业网站建设流程
  • 购物网站建设的意义与目的衡水哪家制作网站好
  • 电子网站模板长沙优化网站技术厂家
  • 番禺响应式网站开发wordpress 如何编辑页面
  • 淘宝联盟推广做网站违法app开发定制公司哪家