做电子相册的网站,网站如何做网站征求意见专栏,优化前网站现状分析,微信小程序商店怎么开这篇文章主要介绍了通过pipeline配置sonar自动化实现过程解析,文中通过示例代码介绍的非常详细#xff0c;对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
1.sonar配置webhooks#xff0c; 2.url填写jenkins的地址#xff1a;http://jenkinsurl/sonarqu…这篇文章主要介绍了通过pipeline配置sonar自动化实现过程解析,文中通过示例代码介绍的非常详细对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
1.sonar配置webhooks 2.url填写jenkins的地址http://jenkinsurl/sonarqube-webhook/ 3.前提jenkins配置好sonar的scanner服务地址
node { stage(gitcheckout) { echo This is a gitcheckout step checkout poll: false, scm: [$class: GitSCM, branches: [[name: */master]], doGenerateSubmoduleConfigurations: false, extensions: [], submoduleCfg: [], userRemoteConfigs: [[credentialsId: git-, url: http://gitlab..com/qingzhu-dev/workflow.git]]]}stage(sonar) { echo This is a sonar step def sonarqubeScannerHome tool name: sonar-scannerecho sonarqubeScannerHomewithSonarQubeEnv(sonar) {sh ${sonarqubeScannerHome}/bin/sonar-scanner -X -Dsonar.host.url${SONAR_HOST_URL} -Dsonar.languagejava -Dsonar.projectKeyworkflow -Dsonar.projectNameworkflow -Dsonar.projectVersion$BUILD_NUMBER -Dsonar.sourcessrc/ -Dsonar.sourceEncodingUTF-8 -Dsonar.java.binariestarget/ -Dsonar.exclusionssrc/test/** }}stage(QualityGate) {echo QualityGate// timeout(time: 1, unit: HOURS) { // 防止获取回调出现异常情况设置超时时间// def qg waitForQualityGate()// if (qg.status ! OK) {// error Pipeline aborted due to quality gate failure: ${qg.status}// }// }}stage(Build) { echo This is a build stepsh /var/jenkins_home/apache-maven-3.6.0/bin/mvn clean package -U dockerfile:build dockerfile:push -Ptest -D maven.test.skiptrue -f pom.xml -Dimage.tagv$BUILD_NUMBER}stage(Deploy) { echo This is a deploy step sh ${dp}}stage(Test) { echo This is a test step checkout poll: false, scm: [$class: GitSCM, branches: [[name: */qiaojiafei]], doGenerateSubmoduleConfigurations: false, extensions: [], submoduleCfg: [], userRemoteConfigs: [[credentialsId: git-, url: http://gitlab..com/qz-qa/qingzhucrmtest.git]]]sh /var/jenkins_home/apache-maven-3.6.0/bin/mvn clean test -DfailIfNoTestsfalse -Ptest}
stage(report){ echo This is a report allure includeProperties: false, jdk: jdk1.8, results: [[path: allure-results]] sh rm -rf allure-report sh rm -rf allure-results } stage(email){ emailext body: test, subject: test, to: gexinweimeizhu365.com }}
最后下方这份完整的软件测试视频教程已经整理上传完成需要的朋友们可以自行领取【保证100%免费】 软件测试面试文档
我们学习必然是为了找到高薪的工作下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料并且有字节大佬给出了权威的解答刷完这一套面试资料相信大家都能找到满意的工作。