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

专业的建站公司推广上海百度公司

专业的建站公司推广,上海百度公司,长沙房产网站,百度收录快的网站CD(二) 1. CDStep 1 - 上传代码Step 2 - 下载代码Step 3 - 检查代码Step 4 - 编译代码Step 5 - 上传仓库Step 6 - 下载软件Step 7 - 制作镜像Step 8 - 上传镜像Step 9 - 部署服务2. 整体预览2.1 预览1. 修改代码2. 查看sonarqube检查结果3. 查看nexus仓库4. 查看harbor仓库5.… CD(二) 1. CDStep 1 - 上传代码Step 2 - 下载代码Step 3 - 检查代码Step 4 - 编译代码Step 5 - 上传仓库Step 6 - 下载软件Step 7 - 制作镜像Step 8 - 上传镜像Step 9 - 部署服务 2. 整体预览2.1 预览1. 修改代码2. 查看sonarqube检查结果3. 查看nexus仓库4. 查看harbor仓库5. 整体效果 2.2 pipeline完整版 3. 写在最后... 1. CD 参考前面的流程图,我们正式开始CD的流程 Step 1 - 上传代码 安装git 参考 Windows安装Git图文教程配置IDEA 参考 IDEA配置Git,以GitHub远程仓库为例提交代码到本地 Commitgitlab账号密码:root/Newm123@ gitlab创建项目,复制URL IDEA push代码 会提示输入gitlab URL 账号密码提交完成 Step 2 - 下载代码 在jenkins上创建pipeline项目 创建节点,并连接节点 配置jenkins gitlab(不配置也可以,因为我们在pipeline中也需要配置) Dashboard Manage Jenkins System 配置触发器(不配置也可以,在pipeline中也可以配置) pipeline片段pipeline {agent { node { label 'node-133'}}stages {stage('Build') {steps {// Get some code from a GitHub repositorygit credentialsId: 'd3cb7c68-63e5-46d6-a505-d73a89902758', url: 'http://192.168.17.132:8929/devs/myjava.git'// Run Maven on a Unix agent.sh "mvn -Dmaven.test.failure.ignore=true clean package"// To run Maven on a Windows agent, use// bat "mvn -Dmaven.test.failure.ignore=true clean package"}}} }此处把mvn打包也一同配置了,并进行简单测试 [root@node-133 MyJava-Pipeline]# ll target/ total 4 drwxr-xr-x 2 root root 29 Jul 19 05:25 classes drwxr-xr-x 3 root root 25 Jul 19 05:25 generated-sources drwxr-xr-x 2 root root 28 Jul 19 05:25 maven-archiver drwxr-xr-x 3 root root 35 Jul 19 05:25 maven-status drwxr-xr-x 4 root root 54 Jul 19 05:25 MyJava-latest -rw-r--r-- 1 root root 3054 Jul 19 05:25 MyJava-latest.war [root@node-133 MyJava-Pipeline]# pwd /opt/jenkins/workspace/MyJava-PipelineStep 3 - 检查代码 启动sonarqube,登录并设置密码 http://192.168.17.133:9090 admin/password 部署sonar-scannerunzip sonar-scanner-cli-4.7.0.2747-linux.zip cd sonar-scanner-4.7.0.2747-linux/ vim conf/sonar-scanner.properties [root@dbc-server-554 sonar-scanner-4.7.0.2747-linux]# cat conf/sonar-scanner.properties #Configure here general information about the environment, such as SonarQube server connection details for example #No information about specific project should appear here#----- Default SonarQube server sonar.host.url=http://localhost:9090#----- Default source code encoding sonar.sourceEncoding=UTF-8 ln -sv /root/docker/sonar/sonar-scanner-4.7.0.2747-linux /usr/local/sonar-scanner export PATH=/usr/local/sonar-scanner/bin:$PATH source .bashrc [root@dbc-server-554 sonar-scanner-4.7.0.2747-linux]# sonar-scanner -h INFO: INFO: usage: sonar-scanner [options] INFO: ...生成扫描命令 mvn clean verify sonar:sonar \-Dsonar.projectKey=MyJava \-Dsonar.host.url=http://192.168.17.133:9090 \-Dsonar.login=6b1dddd3274606082753ff907ee1b0380c28298a部署jenkins pipeline pipeline片段//定义http方法 def HttpReq(reqType,reqUrl,reqBody){sonarServer = "http://192.168.17.133:9090/api"// 可以不加authentication认证,因为默认不需要result = httpRequest consoleLogResponseBody: true, httpMode: 'GET',responseHandle: 'NONE', url: "${sonarServer}/${reqUrl}" // customHeaders:[[name:'Authorization', value:"Basic ${credentials}"]]return result }//获取Sonar质量阈状态 def GetProjectStatus(projectName){apiUrl = "project_branches/list?project=${projectName}"response = HttpReq("GET",apiUrl,'')response = readJSON text: """${response.content}"""result = response["branches"][0]["status"]["qualityGateStatus"]println(response)return result }pipeline
http://www.dnsts.com.cn/news/35084.html

相关文章:

  • 网站建设中 源码上海住房和城乡建设局网站首页
  • 网站建设设计报告前言关键词排名什么意思
  • 织梦php网站如何确认建设银行网站不是假的
  • 甘肃省交通建设项目招投标中心网站租赁商城手机网站开发
  • 哪个网站做贷款推广wordpress评论链接
  • 网站源码 正在建设中阿盟住房和城乡建设局门户网站
  • 母婴网站源码seo网络培训
  • 手机和wap网站建设专业制作app的公司
  • 衡阳网站优化外包首选晋城企业网站建设
  • 河南省专业做网站公司网站建设求职信
  • 杭州响应式网站建设wordpress播放视频该插件不支持
  • 国家对网站建设补补贴乐清网站建设lonwap
  • 做网站如何躲过网警wordpress代码显示头像
  • 查降权网站淄博网站制作开发优化
  • 618酒类网站源码彭州网站建设
  • 中山哪里有好网站建设公司长治网站运营
  • wordpress网站密码html5教程 pdf
  • 深圳建立网站营销seo搜索铺文章
  • 无障碍网站建设的摘要东莞网络推广哪家公司奿
  • 除了Joomla用什么做网站好工业做网站
  • 罗定市建设局网站济南设计公司排名
  • 北京市建设资格注册中心网站大连网站建设设计
  • 俄语网站建站手机网站 分享按钮
  • 贵金属如何用网站开发客户做网站沧州
  • php网站编程个人注册公司代理
  • 2019年开公司做网站可以吗google搜索引擎入口
  • 海淀建设网站音乐网站开发
  • 免费的ai绘图网站有哪些建设通网站不良信用信息撤销
  • 网站建设公司首选百度联盟网站备案信息
  • 深圳网站建设哪家好网页设计作品田田田田田田田田田田田田田田