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

网站开发招聘要求双语网站怎么做的

网站开发招聘要求,双语网站怎么做的,装修网站怎么做的,soho网站建设目录 一、实验 1.GitLab本地导入前后端项目 2.Jenkins新建前后端项目流水线 3.Sonarqube录入质量阈与质量配置 4.修改GitLab共享库代码 5.Jenkins手动构建前后端项目流水线 6.Nexus查看制品上传情况 7.优化代码获取RELEASE分支 8.优化Jenkins流水线项目名称 一、实验 …目录 一、实验 1.GitLab本地导入前后端项目 2.Jenkins新建前后端项目流水线 3.Sonarqube录入质量阈与质量配置 4.修改GitLab共享库代码 5.Jenkins手动构建前后端项目流水线 6.Nexus查看制品上传情况 7.优化代码获取RELEASE分支 8.优化Jenkins流水线项目名称 一、实验 1.GitLab本地导入前后端项目 1导入后端maven项目 2导入前端npm项目 2.Jenkins新建前后端项目流水线 1新建后端maven项目流水线 2新建前端npm项目流水线 (3)  新建devops视图包含前后端项目流水线 4修改选项参数更新GitLab前后端项目地址 3.Sonarqube录入质量阈与质量配置 1质量阈 2质量配置 4.修改GitLab共享库代码 1修改制品类Artifacts.grooy 传参type判断项目制品上传类型 package org.devops//上传制品def PushRawArtifacts(repoName,targetDir, filePath, pkgName,type ){withCredentials([usernamePassword(credentialsId: 318df1ad-083b-4158-ac88-2f584446563e, passwordVariable: TOKEN, usernameVariable: USER)]) {sh curl -X POST http://192.168.204.13:8081/service/rest/v1/components?repository${repoName} \-H accept: application/json \-H Content-Type: multipart/form-data \-F raw.directory${targetDir} \-F raw.asset1${filePath}/${pkgName};type${type} \-F raw.asset1.filename${pkgName} \-u ${USER}:${TOKEN}}} 2修改流水线文件Jenkinsfile 上传制品阶段PushArtifacts通过2个if条件判断构建工具类型并完成相应制品上传 Library(mylibmaster) _ import org.devops.*def checkout new Checkout() def build new Build() def unittest new UnitTest() def sonar new Sonar() def artifacts new Artifacts()pipeline {agent { label build}options {skipDefaultCheckout true}stages{stage(Checkout){steps{script {println(GetCode)checkout.GetCode(${env.srcUrl},${env.branchName})}}}stage(build){steps{script{println(Build)build.CodeBuild(${env.buildTool})}}}stage(UnitTest){steps{script{println(Test)unittest.CodeTest(${env.buildTool})}}}stage(SonarScan){steps {script {groupName ${JOB_NAME}.split(/)[0]projectName ${JOB_NAME}.split(/)[-1]sonar.CodeSonar(${env.buildTool},projectName,groupName)}}}stage(PushArtifacts){steps {script {repoName ${JOB_NAME}.split(/)[0]projectName ${JOB_NAME}.split(/)[-1]targetDir ${projectName}/${BUILD_ID}/if (${env.buildTool} maven){filePath targetpkgName sh returnStdout: true, script: cd target/ ; ls maven*.jarpkgName pkgName.trim()newPkgName ${projectName}-${BUILD_ID}.jarsh cd target; mv ${pkgName} ${newPkgName} type application/java-archive }if (${env.buildTool} npm){filePath distnewPkgName ${projectName}-${BUILD_ID}.tar.gzsh cd ${filePath}[ -f ${newPkgName} ] rm -fr ${newPkgName}tar zcf ${newPkgName} *type application/x-gzip }artifacts.PushRawArtifacts(repoName,targetDir,filePath,newPkgName,type)}}}}}5.Jenkins手动构建前后端项目流水线 1构建后端项目 2构建前端项目 6.Nexus查看制品上传情况 1查看后端项目 2查看前端项目 7.优化代码获取RELEASE分支 1GitLab后端项目新建RELEASE分支 2GitLab前端项目新建RELEASE分支 3修改共享库流水线文件Jenkinsfile version 变量用来获取分支版本号 Library(mylibmaster) _ import org.devops.*def checkout new Checkout() def build new Build() def unittest new UnitTest() def sonar new Sonar() def artifacts new Artifacts()pipeline {agent { label build}options {skipDefaultCheckout true}stages{stage(Checkout){steps{script {println(GetCode)checkout.GetCode(${env.srcUrl},${env.branchName})}}}stage(build){steps{script{println(Build)build.CodeBuild(${env.buildTool})}}}stage(UnitTest){steps{script{println(Test)unittest.CodeTest(${env.buildTool})}}}stage(SonarScan){steps {script {groupName ${JOB_NAME}.split(/)[0]projectName ${JOB_NAME}.split(/)[-1]sonar.CodeSonar(${env.buildTool},projectName,groupName)}}}stage(PushArtifacts){steps {script {repoName ${JOB_NAME}.split(/)[0]projectName ${JOB_NAME}.split(/)[-1]version ${env.branchName}.split(-)[-1] //RELEASE-1.1.1targetDir ${projectName}/${version}/if (${env.buildTool} maven){filePath targetpkgName sh returnStdout: true, script: cd target/ ; ls maven*.jarpkgName pkgName.trim()newPkgName ${projectName}-${version}.jarsh cd target; mv ${pkgName} ${newPkgName} type application/java-archive }if (${env.buildTool} npm){filePath distnewPkgName ${projectName}-${version}.tar.gzsh cd ${filePath}[ -f ${newPkgName} ] rm -fr ${newPkgName}tar zcf ${newPkgName} *type application/x-gzip }artifacts.PushRawArtifacts(repoName,targetDir,filePath,newPkgName,type)}}}}}4Jenkins手动构建后端流水线 5Jenkins手动构建前端流水线 6Nexus查看后端项目制品上传情况 7Nexus查看前端项目制品上传情况 8.优化Jenkins流水线项目名称 1Jenkins修改后端项目流水线名称 2Jenkins修改前端项目流水线名称 3修改视图名称 5GitLab修改共享库Jenkinsfile 变量projectName重新取分割后的值 Library(mylibmaster) _ import org.devops.*def checkout new Checkout() def build new Build() def unittest new UnitTest() def sonar new Sonar() def artifacts new Artifacts()pipeline {agent { label build}options {skipDefaultCheckout true}stages{stage(Checkout){steps{script {println(GetCode)checkout.GetCode(${env.srcUrl},${env.branchName})}}}stage(build){steps{script{println(Build)build.CodeBuild(${env.buildTool})}}}stage(UnitTest){steps{script{println(Test)unittest.CodeTest(${env.buildTool})}}}stage(SonarScan){steps {script {groupName ${JOB_NAME}.split(/)[0]projectName ${JOB_NAME}.split(/)[-1].split(_)[0]sonar.CodeSonar(${env.buildTool},projectName,groupName)}}}stage(PushArtifacts){steps {script {repoName ${JOB_NAME}.split(/)[0]projectName ${JOB_NAME}.split(/)[-1].split(_)[0]version ${env.branchName}.split(-)[-1] //RELEASE-1.1.1targetDir ${projectName}/${version}/if (${env.buildTool} maven){filePath targetpkgName sh returnStdout: true, script: cd target/ ; ls maven*.jarpkgName pkgName.trim()newPkgName ${projectName}-${version}.jarsh cd target; mv ${pkgName} ${newPkgName} type application/java-archive }if (${env.buildTool} npm){filePath distnewPkgName ${projectName}-${version}.tar.gzsh cd ${filePath}[ -f ${newPkgName} ] rm -fr ${newPkgName}tar zcf ${newPkgName} *type application/x-gzip }artifacts.PushRawArtifacts(repoName,targetDir,filePath,newPkgName,type)}}}}}6Jenkins手动构建后端流水线 7Jenkins手动构建前端流水线 8Nexus查看后端项目制品上传情况 9Nexus查看前端项目制品上传情况​​​​​​​
http://www.huolong8.cn/news/362029/

相关文章:

  • 滕州哪里有做网站的北京朝阳区公司
  • 做商城网站报价创建网站忘记了怎么办
  • 企业产品展示网站源码网站跳出率是什么意思
  • 大型地方门户网站源码wordpress主题巴士
  • 电影网站html代码注册网站主体想找回备案如何做
  • html展示网站源代码wordpress电子邮件
  • 自己做的网站能放到网上么厦门网站制作阳哥
  • 静态网站漏洞网站设置方案
  • 网站开发属于何种合同内网网站搭建工具
  • 网站主持人制作企业展厅设计理念
  • 官方网站在哪里企业网站和信息化建设金蝶
  • 网站建设行业发展趋势网站建设中网页模板
  • 无锡微信网站建设价格应用商店下载 安装正版
  • 织梦网站手机版怎么做少儿编程十大培训机构
  • 重庆的汽车网站建设直播类型网站开发
  • 拼多多网站建设过程网页开发基础
  • 怎么做弹幕视频网站网站的目标定位有哪些
  • 网站后台shopadmin输在哪里网站积分系统
  • 深圳生产型企业网站建设青岛网站制作
  • 可以悬赏做任务的叫什么网站京挑客如何做网站推广
  • 网站怎样添加友情链接淄博建设公司网站
  • 快速建站全流程详细指导手册wordpress php 并发
  • 电子商务网站系统开发网站建设要些什么
  • 宁波网站制作企业网站建设的看法有哪些
  • discuz 科技网站模板大学生软件开发项目推荐
  • 网站设计 上海建设网站的分析
  • wordpress 全站加密企业网站建设成本
  • 广州市城乡建设局网站暴雪回归
  • 长沙工程建设管理中心网站建行卡如何网上签约
  • 博客网站的建设网页开发工资高吗