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

自己创建平台型网站有哪些专门做创意门头的网站

自己创建平台型网站,有哪些专门做创意门头的网站,网站建设使用多语言,wordpress使用百度编辑器目录 一、实验 1.Jenkins使用GitLab共享库实现后端项目Sonarqube 2.优化GitLab共享库 3.Jenkins使用GitLab共享库实现前端项目Sonarqube 4.Jenkins通过插件方式进行优化 二、问题 1.sonar-scanner 未找到命令 2.npm 未找到命令 一、实验 1.Jenkins使用GitLab共享库实现…

目录

一、实验

1.Jenkins使用GitLab共享库实现后端项目Sonarqube

2.优化GitLab共享库

3.Jenkins使用GitLab共享库实现前端项目Sonarqube

4.Jenkins通过插件方式进行优化

二、问题

1.sonar-scanner 未找到命令

2.npm 未找到命令


一、实验

1.Jenkins使用GitLab共享库实现后端项目Sonarqube

(1)已搭建GitLab共享库

① 进入共享库项目

② 封装库目录
(2)Jenkins修改配置

①修改选项参数

②启用SCM并保存

(3)Jenkins安装插件SonarQube Scanner

(4) Sonarqube生成令牌

(5)Jenkins添加凭证

 (6)GitLab修改Jenkinsfile

(7)Jenkins手动构建项目

(8)Blue Ocean 查看构建成功

(9)输出结果

(10)Sonarqube已新增项目

2.优化GitLab共享库

(1)GitLab新建Sonar.groovy

(2) 修改Jenkinsfile

(3)Jenkins再次手动发起流水线

(4)Blue Ocean查看

3.Jenkins使用GitLab共享库实现前端项目Sonarqube

(1)Jenkins前端项目开启SCM

(2)添加选项参数

(3)GitLab修改Sonar.grovvy,添加主函数CodeSonar进行分支判断,并添加子函数SonarWeb(前端)

(4)修改Jenkinsfile的“SonarScan”阶段代码,调用主函数CodeSonar

(4)Jenkins 手动发起流水线

(5)Blue Ocean查看

(6)查看日志

(7)Sonarqube已新增项目

4.Jenkins通过插件方式进行优化

(1)在Jenkins中安装插件sonarqube scanner并安装

(2)体统配置添加Sonarqube服务器,选择凭据

(3) 工具新增SonarQube Scanner 

(4)使用withSonarQubeEnv DSL引入在Jenkins中配置的sonar环境

## 括号中的`mysonar`一定要与Jenkins设置页面定义的一致。
stage("SonarScan"){steps {script {groupName = "${JOB_NAME}".split("/")[0]projectName ="${JOB_NAME}".split("/")[-1]//sonar.CodeSonar("${env.buildTool}",projectName,groupName)withSonarQubeEnv("mysonar") {sh """sonar-scanner -Dsonar.host.url=${SONAR_HOST_URL} \-Dsonar.projectKey=${projectName} \-Dsonar.projectName=${projectName} \-Dsonar.projectVersion=${BUILD_ID} \-Dsonar.login=${SONAR_AUTH_TOKEN} \-Dsonar.ws.timeout=30 \-Dsonar.projectDescription="my first project" \-Dsonar.links.homepage=http://192.168.204.8:82/${groupName}/${projectName} \-Dsonar.links.ci=http://192.168.204.15:8080/job/${groupName}/job/${projectName}/ \-Dsonar.sources=src \-Dsonar.sourceEncoding=UTF-8 \"""}}}}

(5)直接在回放中修改前端项目devops03-web-service

(6)点击运行

(7)Blue Ocean 查看

(8)查看日志

(9)分析成功

二、问题

1.sonar-scanner 未找到命令

(1)报错

(2)原因分析

环境变量

(3)解决方法

修改GitLab的Jenkinsfile文件

修改前:

……
sonar-scanner -Dsonar.host.url=http://192.168.204.8:9000 \
……

修改后:

……
/opt/sonar-scanner-4.8.0.2856-linux/bin/sonar-scanner -Dsonar.host.url=http://192.168.204.8:9000 \
……

2.npm 未找到命令

(1)报错

(2)原因分析

环境变量

(3)解决方法

修改GitLab共享库的Build.grovvy

修改前:

def NpmBuild(){sh "npm install && npm run build"}

修改后:

def NpmBuild(){nodejs("node14.16.1") {sh "npm install && npm run build"}}

http://www.yayakq.cn/news/774084/

相关文章:

  • 做网站膜网站怎么做代帮企业做网站
  • 杨凌网站建设h5 网站开发
  • 网站建设管理制度实施方案网络用户管理系统注册
  • 广州网站开发企业wordpress自动上传文章
  • 网站备案证书如何打开wordpress api 中文
  • 网站的栏目建设在哪里网络推广方案七步法
  • 信息图表网站企业网站备案查询
  • 观止网站建设网站流量下降的原因
  • 网站代码 如何做层级关系中国住房和城乡建设网官网
  • 南宁网站推广流程高级营销网站建设只需1200元
  • 旅社网站怎么建立前几年做哪个网站致富
  • 织梦笑话网站wordpress 控制文章数量
  • 机械网站推广怎么做flash网站多少钱
  • 河北城乡建设厅网站合肥手机网站制作建设
  • 教育培训学校网站建设方案广东东莞人才网招聘网
  • 年前做招聘网站话术网站制作服务商
  • 北京杰诚 做网站企业网站建设的经费预算
  • 网站前端制作费用wecenter整合Wordpress
  • 通辽网站设计重庆网站建设 cqhtwl
  • 网站怎么做搜索功能博物馆展陈设计公司
  • 从零开始做网站数据库做网站开发要注册
  • 怎么有自己公司网站域名宣城公司做网站
  • 网站开发费用算无形资产吗国家建设执业注册中心网站
  • 怎做卖东西的网站电子外贸网站建设
  • 邯郸手机网站开发价格杨浦区公司网站建设
  • 郴州市北湖建设局网站无线网络建设方案
  • 淮南建网站公司wordpress一栏多图
  • 珠海网站制作专业网站开发薪水一般多少
  • 河南做网站联系电话aspcms网站地图模板
  • 游戏网站设计模板wordpress the7.3