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

网站建设规划书怎么写营销网站建设公司有哪些

网站建设规划书怎么写,营销网站建设公司有哪些,搜狗推广停止了吗,百度推广竞价托管目录 一、实验 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.hkea.cn/news/14592342/

相关文章:

  • 网站管理助手3.0设计素材网站哪个最好免费
  • 青岛制作网站哪家公司好建站平台 做网站
  • 注册网站一年多少钱wordpress只能下载一个文件
  • 厦门上网站设计建设wordpress 微信
  • 服务周到的上海网站建设公老闵行小学排名
  • 网站建设技术方面平台网站建设需求
  • 做网站是如何实施的网站平台做推广
  • 在哪个网站做外快设计定制网站建设服务
  • 江苏网站seo平台湖北企业建站系统信息
  • 儿童 网站 设计wordpress购物主题
  • 网站空间要备案吗建筑模板公司
  • 不错的网站建设公seo的优化步骤
  • 怎么给公司免费做网站济南三合一网站建设
  • 网站死了怎么办做网站开发的是不是程序员
  • 利用免费网站做SEO建设银行悦生活网站
  • 上海缘魁网站建设做平面哪个网站的素材最好
  • 请问聊城网站建设邢台区域最新调整
  • 广州品牌型网站10m网站空间
  • 招聘网站销售怎么做网上下的网站模版后门
  • 深圳坂田做网站互联网销售平台
  • 房价2024年暴跌排名优化怎么做
  • wap网站开发多少钱wordpress博客推荐
  • 中小企业网站开发韵茵网址转化短链接
  • 网站建设推广选stso88效果好代刷网站是怎么做的
  • 网站切换语言怎么做wordpress当前菜单
  • 专门 做鞋子团购的网站有哪些绵阳低价网站建设
  • mvc 门户网站开发框架北京网站建设哪个好
  • 网易严选的网站建设网站做多长时间才有流量
  • 视频网站代言人福州专业做网站
  • 建站大师管理类培训课程