]> source.dussan.org Git - sonarqube.git/blob
5dd2df6b18d8507b82c25a98748b1ef9ce190813
[sonarqube.git] /
1 // Jest Snapshot v1, https://goo.gl/fbAQLP
2
3 exports[`bitbucket: can select devops platform and complete all the steps with copying code snippets: Groovy: build.gradle file 1`] = `
4 "plugins {
5   id "org.sonarqube" version "5.0.0.4638"
6 }
7
8 sonar {
9   properties {
10     property "sonar.projectKey", "my-project"
11     property "sonar.projectName", "MyProject"
12   }
13 }"
14 `;
15
16 exports[`bitbucket: can select devops platform and complete all the steps with copying code snippets: Kotlin: build.gradle.kts file 1`] = `
17 "plugins {
18   id("org.sonarqube") version "5.0.0.4638"
19 }
20     
21 sonar {
22   properties {
23     property("sonar.projectKey", "my-project")
24     property("sonar.projectName", "MyProject")
25   }
26 }"
27 `;
28
29 exports[`bitbucket: can select devops platform and complete all the steps with copying code snippets: c++ (automatic and other): build tools jenkinsfile 1`] = `
30 "node {
31   stage('SCM') {
32     checkout scm
33   }
34   stage('SonarQube Analysis') {
35     def scannerHome = tool 'SonarScanner';
36     withSonarQubeEnv() {
37       sh "\${scannerHome}/bin/sonar-scanner"
38     }
39   }
40 }"
41 `;
42
43 exports[`bitbucket: can select devops platform and complete all the steps with copying code snippets: c++ (automatic and other): build tools jenkinsfile 2`] = `
44 "node {
45   stage('SCM') {
46     checkout scm
47   }
48   stage('SonarQube Analysis') {
49     def scannerHome = tool 'SonarScanner';
50     withSonarQubeEnv() {
51       sh "\${scannerHome}/bin/sonar-scanner"
52     }
53   }
54 }"
55 `;
56
57 exports[`bitbucket: can select devops platform and complete all the steps with copying code snippets: c++ (automatic and other): build tools sonar-project.properties code 1`] = `"sonar.projectKey=my-project"`;
58
59 exports[`bitbucket: can select devops platform and complete all the steps with copying code snippets: c++ (automatic and other): build tools sonar-project.properties code 2`] = `"sonar.projectKey=my-project"`;
60
61 exports[`bitbucket: can select devops platform and complete all the steps with copying code snippets: c++ (manual) and objectivec: linux jenkinsfile 1`] = `
62 "node {
63   stage('SCM') {
64     checkout scm
65   }
66   stage('Download Build Wrapper') {
67     sh "mkdir -p .sonar"
68     sh "curl -sSLo build-wrapper-linux-x86.zip http://localhost:9000/static/cpp/build-wrapper-linux-x86.zip"
69     sh "unzip -o build-wrapper-linux-x86.zip -d .sonar"
70   }
71   stage('Build') {
72     sh ".sonar/build-wrapper-linux-x86/build-wrapper-linux-x86-64 --out-dir bw-output <your clean build command>"
73   }
74   stage('SonarQube Analysis') {
75     def scannerHome = tool 'SonarScanner';
76     withSonarQubeEnv() {
77       sh "\${scannerHome}/bin/sonar-scanner -Dsonar.cfamily.compile-commands=bw-output/compile_commands.json"
78     }
79   }
80 }"
81 `;
82
83 exports[`bitbucket: can select devops platform and complete all the steps with copying code snippets: c++ (manual) and objectivec: linux jenkinsfile 2`] = `
84 "node {
85   stage('SCM') {
86     checkout scm
87   }
88   stage('Download Build Wrapper') {
89     sh "mkdir -p .sonar"
90     sh "curl -sSLo build-wrapper-linux-x86.zip http://localhost:9000/static/cpp/build-wrapper-linux-x86.zip"
91     sh "unzip -o build-wrapper-linux-x86.zip -d .sonar"
92   }
93   stage('Build') {
94     sh ".sonar/build-wrapper-linux-x86/build-wrapper-linux-x86-64 --out-dir bw-output <your clean build command>"
95   }
96   stage('SonarQube Analysis') {
97     def scannerHome = tool 'SonarScanner';
98     withSonarQubeEnv() {
99       sh "\${scannerHome}/bin/sonar-scanner -Dsonar.cfamily.compile-commands=bw-output/compile_commands.json"
100     }
101   }
102 }"
103 `;
104
105 exports[`bitbucket: can select devops platform and complete all the steps with copying code snippets: c++ (manual) and objectivec: macos jenkinsfile 1`] = `
106 "node {
107   stage('SCM') {
108     checkout scm
109   }
110   stage('Download Build Wrapper') {
111     sh '''
112       mkdir -p .sonar
113       curl -sSLo build-wrapper-macosx-x86.zip http://localhost:9000/static/cpp/build-wrapper-macosx-x86.zip
114       unzip -o build-wrapper-macosx-x86.zip -d .sonar
115     '''
116   }
117   stage('Build') {
118     sh '''
119       .sonar/build-wrapper-macosx-x86/build-wrapper-macosx-x86 --out-dir bw-output <your clean build command>
120     '''
121   }
122   stage('SonarQube Analysis') {
123     def scannerHome = tool 'SonarScanner';
124     withSonarQubeEnv() {
125       sh "\${scannerHome}/bin/sonar-scanner -Dsonar.cfamily.compile-commands=bw-output/compile_commands.json"
126     }
127   }
128 }"
129 `;
130
131 exports[`bitbucket: can select devops platform and complete all the steps with copying code snippets: c++ (manual) and objectivec: macos jenkinsfile 2`] = `
132 "node {
133   stage('SCM') {
134     checkout scm
135   }
136   stage('Download Build Wrapper') {
137     sh '''
138       mkdir -p .sonar
139       curl -sSLo build-wrapper-macosx-x86.zip http://localhost:9000/static/cpp/build-wrapper-macosx-x86.zip
140       unzip -o build-wrapper-macosx-x86.zip -d .sonar
141     '''
142   }
143   stage('Build') {
144     sh '''
145       .sonar/build-wrapper-macosx-x86/build-wrapper-macosx-x86 --out-dir bw-output <your clean build command>
146     '''
147   }
148   stage('SonarQube Analysis') {
149     def scannerHome = tool 'SonarScanner';
150     withSonarQubeEnv() {
151       sh "\${scannerHome}/bin/sonar-scanner -Dsonar.cfamily.compile-commands=bw-output/compile_commands.json"
152     }
153   }
154 }"
155 `;
156
157 exports[`bitbucket: can select devops platform and complete all the steps with copying code snippets: c++ (manual) and objectivec: windows jenkinsfile 1`] = `
158 "node {
159   stage('SCM') {
160     checkout scm
161   }
162   stage('Download Build Wrapper') {
163     powershell '''
164       $path = "$HOME/.sonar/build-wrapper-win-x86.zip"
165       rm build-wrapper-win-x86 -Recurse -Force -ErrorAction SilentlyContinue
166       rm $path -Force -ErrorAction SilentlyContinue
167       mkdir $HOME/.sonar
168       [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
169       (New-Object System.Net.WebClient).DownloadFile(http://localhost:9000/static/cpp/build-wrapper-win-x86.zip", $path)
170       Add-Type -AssemblyName System.IO.Compression.FileSystem
171       [System.IO.Compression.ZipFile]::ExtractToDirectory($path, "$HOME/.sonar")
172     '''
173   }
174   stage('Build') {
175     powershell '''
176       $env:Path += ";$HOME/.sonar/build-wrapper-win-x86"
177       build-wrapper-win-x86-64 --out-dir bw-output <your clean build command>
178     '''
179   }
180   stage('SonarQube Analysis') {
181     def scannerHome = tool 'SonarScanner';
182     withSonarQubeEnv() {
183       powershell "\${scannerHome}/bin/sonar-scanner -Dsonar.cfamily.compile-commands=bw-output/compile_commands.json"
184     }
185   }
186 }"
187 `;
188
189 exports[`bitbucket: can select devops platform and complete all the steps with copying code snippets: c++ (manual) and objectivec: windows jenkinsfile 2`] = `
190 "node {
191   stage('SCM') {
192     checkout scm
193   }
194   stage('Download Build Wrapper') {
195     powershell '''
196       $path = "$HOME/.sonar/build-wrapper-win-x86.zip"
197       rm build-wrapper-win-x86 -Recurse -Force -ErrorAction SilentlyContinue
198       rm $path -Force -ErrorAction SilentlyContinue
199       mkdir $HOME/.sonar
200       [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
201       (New-Object System.Net.WebClient).DownloadFile(http://localhost:9000/static/cpp/build-wrapper-win-x86.zip", $path)
202       Add-Type -AssemblyName System.IO.Compression.FileSystem
203       [System.IO.Compression.ZipFile]::ExtractToDirectory($path, "$HOME/.sonar")
204     '''
205   }
206   stage('Build') {
207     powershell '''
208       $env:Path += ";$HOME/.sonar/build-wrapper-win-x86"
209       build-wrapper-win-x86-64 --out-dir bw-output <your clean build command>
210     '''
211   }
212   stage('SonarQube Analysis') {
213     def scannerHome = tool 'SonarScanner';
214     withSonarQubeEnv() {
215       powershell "\${scannerHome}/bin/sonar-scanner -Dsonar.cfamily.compile-commands=bw-output/compile_commands.json"
216     }
217   }
218 }"
219 `;
220
221 exports[`bitbucket: can select devops platform and complete all the steps with copying code snippets: gradle jenkinsfile 1`] = `
222 "node {
223   stage('SCM') {
224     checkout scm
225   }
226   stage('SonarQube Analysis') {
227     withSonarQubeEnv() {
228       sh "./gradlew sonar"
229     }
230   }
231 }"
232 `;
233
234 exports[`bitbucket: can select devops platform and complete all the steps with copying code snippets: jenkins url 1`] = `"***JENKINS_SERVER_URL***/bitbucket-scmsource-hook/notify?server_url=***BITBUCKET_URL***"`;
235
236 exports[`bitbucket: can select devops platform and complete all the steps with copying code snippets: linux dotnet core jenkinsfile 1`] = `
237 "node {
238   stage('SCM') {
239     checkout scm
240   }
241   stage('SonarQube Analysis') {
242     def scannerHome = tool 'SonarScanner for MSBuild'
243     withSonarQubeEnv() {
244       sh "dotnet \${scannerHome}/SonarScanner.MSBuild.dll begin /k:\\"my-project\\""
245       sh "dotnet build"
246       sh "dotnet \${scannerHome}/SonarScanner.MSBuild.dll end"
247     }
248   }
249 }
250 "
251 `;
252
253 exports[`bitbucket: can select devops platform and complete all the steps with copying code snippets: maven jenkinsfile 1`] = `
254 "node {
255   stage('SCM') {
256     checkout scm
257   }
258   stage('SonarQube Analysis') {
259     def mvn = tool 'Default Maven';
260     withSonarQubeEnv() {
261       sh "\${mvn}/bin/mvn clean verify sonar:sonar -Dsonar.projectKey=my-project -Dsonar.projectName='MyProject'"
262     }
263   }
264 }"
265 `;
266
267 exports[`bitbucket: can select devops platform and complete all the steps with copying code snippets: ref spec 1`] = `"+refs/heads/*:refs/remotes/@{remote}/*"`;
268
269 exports[`bitbucket: can select devops platform and complete all the steps with copying code snippets: sonar-project.properties code 1`] = `"sonar.projectKey=my-project"`;
270
271 exports[`bitbucket: can select devops platform and complete all the steps with copying code snippets: sonar-project.properties code 2`] = `"sonar.projectKey=my-project"`;
272
273 exports[`bitbucket: can select devops platform and complete all the steps with copying code snippets: windows dotnet core jenkinsfile 1`] = `
274 "node {
275   stage('SCM') {
276     checkout scm
277   }
278   stage('SonarQube Analysis') {
279     def scannerHome = tool 'SonarScanner for MSBuild'
280     withSonarQubeEnv() {
281       bat "dotnet \${scannerHome}\\\\SonarScanner.MSBuild.dll begin /k:\\"my-project\\""
282       bat "dotnet build"
283       bat "dotnet \${scannerHome}\\\\SonarScanner.MSBuild.dll end"
284     }
285   }
286 }
287 "
288 `;
289
290 exports[`bitbucket: can select devops platform and complete all the steps with copying code snippets: windows dotnet framework jenkinsfile 1`] = `
291 "node {
292   stage('SCM') {
293     checkout scm
294   }
295   stage('SonarQube Analysis') {
296     def msbuildHome = tool 'Default MSBuild'
297     def scannerHome = tool 'SonarScanner for MSBuild'
298     withSonarQubeEnv() {
299       bat "\\"\${scannerHome}\\\\SonarScanner.MSBuild.exe\\" begin /k:\\"my-project\\""
300       bat "\\"\${msbuildHome}\\\\MSBuild.exe\\" /t:Rebuild"
301       bat "\\"\${scannerHome}\\\\SonarScanner.MSBuild.exe\\" end"
302     }
303   }
304 }
305 "
306 `;
307
308 exports[`bitbucketcloud: can select devops platform and complete all the steps with copying code snippets: Groovy: build.gradle file 1`] = `
309 "plugins {
310   id "org.sonarqube" version "5.0.0.4638"
311 }
312
313 sonar {
314   properties {
315     property "sonar.projectKey", "my-project"
316     property "sonar.projectName", "MyProject"
317   }
318 }"
319 `;
320
321 exports[`bitbucketcloud: can select devops platform and complete all the steps with copying code snippets: Kotlin: build.gradle.kts file 1`] = `
322 "plugins {
323   id("org.sonarqube") version "5.0.0.4638"
324 }
325     
326 sonar {
327   properties {
328     property("sonar.projectKey", "my-project")
329     property("sonar.projectName", "MyProject")
330   }
331 }"
332 `;
333
334 exports[`bitbucketcloud: can select devops platform and complete all the steps with copying code snippets: c++ (automatic and other): build tools jenkinsfile 1`] = `
335 "node {
336   stage('SCM') {
337     checkout scm
338   }
339   stage('SonarQube Analysis') {
340     def scannerHome = tool 'SonarScanner';
341     withSonarQubeEnv() {
342       sh "\${scannerHome}/bin/sonar-scanner"
343     }
344   }
345 }"
346 `;
347
348 exports[`bitbucketcloud: can select devops platform and complete all the steps with copying code snippets: c++ (automatic and other): build tools jenkinsfile 2`] = `
349 "node {
350   stage('SCM') {
351     checkout scm
352   }
353   stage('SonarQube Analysis') {
354     def scannerHome = tool 'SonarScanner';
355     withSonarQubeEnv() {
356       sh "\${scannerHome}/bin/sonar-scanner"
357     }
358   }
359 }"
360 `;
361
362 exports[`bitbucketcloud: can select devops platform and complete all the steps with copying code snippets: c++ (automatic and other): build tools sonar-project.properties code 1`] = `"sonar.projectKey=my-project"`;
363
364 exports[`bitbucketcloud: can select devops platform and complete all the steps with copying code snippets: c++ (automatic and other): build tools sonar-project.properties code 2`] = `"sonar.projectKey=my-project"`;
365
366 exports[`bitbucketcloud: can select devops platform and complete all the steps with copying code snippets: c++ (manual) and objectivec: linux jenkinsfile 1`] = `
367 "node {
368   stage('SCM') {
369     checkout scm
370   }
371   stage('Download Build Wrapper') {
372     sh "mkdir -p .sonar"
373     sh "curl -sSLo build-wrapper-linux-x86.zip http://localhost:9000/static/cpp/build-wrapper-linux-x86.zip"
374     sh "unzip -o build-wrapper-linux-x86.zip -d .sonar"
375   }
376   stage('Build') {
377     sh ".sonar/build-wrapper-linux-x86/build-wrapper-linux-x86-64 --out-dir bw-output <your clean build command>"
378   }
379   stage('SonarQube Analysis') {
380     def scannerHome = tool 'SonarScanner';
381     withSonarQubeEnv() {
382       sh "\${scannerHome}/bin/sonar-scanner -Dsonar.cfamily.compile-commands=bw-output/compile_commands.json"
383     }
384   }
385 }"
386 `;
387
388 exports[`bitbucketcloud: can select devops platform and complete all the steps with copying code snippets: c++ (manual) and objectivec: linux jenkinsfile 2`] = `
389 "node {
390   stage('SCM') {
391     checkout scm
392   }
393   stage('Download Build Wrapper') {
394     sh "mkdir -p .sonar"
395     sh "curl -sSLo build-wrapper-linux-x86.zip http://localhost:9000/static/cpp/build-wrapper-linux-x86.zip"
396     sh "unzip -o build-wrapper-linux-x86.zip -d .sonar"
397   }
398   stage('Build') {
399     sh ".sonar/build-wrapper-linux-x86/build-wrapper-linux-x86-64 --out-dir bw-output <your clean build command>"
400   }
401   stage('SonarQube Analysis') {
402     def scannerHome = tool 'SonarScanner';
403     withSonarQubeEnv() {
404       sh "\${scannerHome}/bin/sonar-scanner -Dsonar.cfamily.compile-commands=bw-output/compile_commands.json"
405     }
406   }
407 }"
408 `;
409
410 exports[`bitbucketcloud: can select devops platform and complete all the steps with copying code snippets: c++ (manual) and objectivec: macos jenkinsfile 1`] = `
411 "node {
412   stage('SCM') {
413     checkout scm
414   }
415   stage('Download Build Wrapper') {
416     sh '''
417       mkdir -p .sonar
418       curl -sSLo build-wrapper-macosx-x86.zip http://localhost:9000/static/cpp/build-wrapper-macosx-x86.zip
419       unzip -o build-wrapper-macosx-x86.zip -d .sonar
420     '''
421   }
422   stage('Build') {
423     sh '''
424       .sonar/build-wrapper-macosx-x86/build-wrapper-macosx-x86 --out-dir bw-output <your clean build command>
425     '''
426   }
427   stage('SonarQube Analysis') {
428     def scannerHome = tool 'SonarScanner';
429     withSonarQubeEnv() {
430       sh "\${scannerHome}/bin/sonar-scanner -Dsonar.cfamily.compile-commands=bw-output/compile_commands.json"
431     }
432   }
433 }"
434 `;
435
436 exports[`bitbucketcloud: can select devops platform and complete all the steps with copying code snippets: c++ (manual) and objectivec: macos jenkinsfile 2`] = `
437 "node {
438   stage('SCM') {
439     checkout scm
440   }
441   stage('Download Build Wrapper') {
442     sh '''
443       mkdir -p .sonar
444       curl -sSLo build-wrapper-macosx-x86.zip http://localhost:9000/static/cpp/build-wrapper-macosx-x86.zip
445       unzip -o build-wrapper-macosx-x86.zip -d .sonar
446     '''
447   }
448   stage('Build') {
449     sh '''
450       .sonar/build-wrapper-macosx-x86/build-wrapper-macosx-x86 --out-dir bw-output <your clean build command>
451     '''
452   }
453   stage('SonarQube Analysis') {
454     def scannerHome = tool 'SonarScanner';
455     withSonarQubeEnv() {
456       sh "\${scannerHome}/bin/sonar-scanner -Dsonar.cfamily.compile-commands=bw-output/compile_commands.json"
457     }
458   }
459 }"
460 `;
461
462 exports[`bitbucketcloud: can select devops platform and complete all the steps with copying code snippets: c++ (manual) and objectivec: windows jenkinsfile 1`] = `
463 "node {
464   stage('SCM') {
465     checkout scm
466   }
467   stage('Download Build Wrapper') {
468     powershell '''
469       $path = "$HOME/.sonar/build-wrapper-win-x86.zip"
470       rm build-wrapper-win-x86 -Recurse -Force -ErrorAction SilentlyContinue
471       rm $path -Force -ErrorAction SilentlyContinue
472       mkdir $HOME/.sonar
473       [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
474       (New-Object System.Net.WebClient).DownloadFile(http://localhost:9000/static/cpp/build-wrapper-win-x86.zip", $path)
475       Add-Type -AssemblyName System.IO.Compression.FileSystem
476       [System.IO.Compression.ZipFile]::ExtractToDirectory($path, "$HOME/.sonar")
477     '''
478   }
479   stage('Build') {
480     powershell '''
481       $env:Path += ";$HOME/.sonar/build-wrapper-win-x86"
482       build-wrapper-win-x86-64 --out-dir bw-output <your clean build command>
483     '''
484   }
485   stage('SonarQube Analysis') {
486     def scannerHome = tool 'SonarScanner';
487     withSonarQubeEnv() {
488       powershell "\${scannerHome}/bin/sonar-scanner -Dsonar.cfamily.compile-commands=bw-output/compile_commands.json"
489     }
490   }
491 }"
492 `;
493
494 exports[`bitbucketcloud: can select devops platform and complete all the steps with copying code snippets: c++ (manual) and objectivec: windows jenkinsfile 2`] = `
495 "node {
496   stage('SCM') {
497     checkout scm
498   }
499   stage('Download Build Wrapper') {
500     powershell '''
501       $path = "$HOME/.sonar/build-wrapper-win-x86.zip"
502       rm build-wrapper-win-x86 -Recurse -Force -ErrorAction SilentlyContinue
503       rm $path -Force -ErrorAction SilentlyContinue
504       mkdir $HOME/.sonar
505       [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
506       (New-Object System.Net.WebClient).DownloadFile(http://localhost:9000/static/cpp/build-wrapper-win-x86.zip", $path)
507       Add-Type -AssemblyName System.IO.Compression.FileSystem
508       [System.IO.Compression.ZipFile]::ExtractToDirectory($path, "$HOME/.sonar")
509     '''
510   }
511   stage('Build') {
512     powershell '''
513       $env:Path += ";$HOME/.sonar/build-wrapper-win-x86"
514       build-wrapper-win-x86-64 --out-dir bw-output <your clean build command>
515     '''
516   }
517   stage('SonarQube Analysis') {
518     def scannerHome = tool 'SonarScanner';
519     withSonarQubeEnv() {
520       powershell "\${scannerHome}/bin/sonar-scanner -Dsonar.cfamily.compile-commands=bw-output/compile_commands.json"
521     }
522   }
523 }"
524 `;
525
526 exports[`bitbucketcloud: can select devops platform and complete all the steps with copying code snippets: gradle jenkinsfile 1`] = `
527 "node {
528   stage('SCM') {
529     checkout scm
530   }
531   stage('SonarQube Analysis') {
532     withSonarQubeEnv() {
533       sh "./gradlew sonar"
534     }
535   }
536 }"
537 `;
538
539 exports[`bitbucketcloud: can select devops platform and complete all the steps with copying code snippets: jenkins url 1`] = `"***JENKINS_SERVER_URL***/bitbucket-scmsource-hook/notify"`;
540
541 exports[`bitbucketcloud: can select devops platform and complete all the steps with copying code snippets: linux dotnet core jenkinsfile 1`] = `
542 "node {
543   stage('SCM') {
544     checkout scm
545   }
546   stage('SonarQube Analysis') {
547     def scannerHome = tool 'SonarScanner for MSBuild'
548     withSonarQubeEnv() {
549       sh "dotnet \${scannerHome}/SonarScanner.MSBuild.dll begin /k:\\"my-project\\""
550       sh "dotnet build"
551       sh "dotnet \${scannerHome}/SonarScanner.MSBuild.dll end"
552     }
553   }
554 }
555 "
556 `;
557
558 exports[`bitbucketcloud: can select devops platform and complete all the steps with copying code snippets: maven jenkinsfile 1`] = `
559 "node {
560   stage('SCM') {
561     checkout scm
562   }
563   stage('SonarQube Analysis') {
564     def mvn = tool 'Default Maven';
565     withSonarQubeEnv() {
566       sh "\${mvn}/bin/mvn clean verify sonar:sonar -Dsonar.projectKey=my-project -Dsonar.projectName='MyProject'"
567     }
568   }
569 }"
570 `;
571
572 exports[`bitbucketcloud: can select devops platform and complete all the steps with copying code snippets: ref spec 1`] = `"+refs/heads/*:refs/remotes/@{remote}/*"`;
573
574 exports[`bitbucketcloud: can select devops platform and complete all the steps with copying code snippets: sonar-project.properties code 1`] = `"sonar.projectKey=my-project"`;
575
576 exports[`bitbucketcloud: can select devops platform and complete all the steps with copying code snippets: sonar-project.properties code 2`] = `"sonar.projectKey=my-project"`;
577
578 exports[`bitbucketcloud: can select devops platform and complete all the steps with copying code snippets: windows dotnet core jenkinsfile 1`] = `
579 "node {
580   stage('SCM') {
581     checkout scm
582   }
583   stage('SonarQube Analysis') {
584     def scannerHome = tool 'SonarScanner for MSBuild'
585     withSonarQubeEnv() {
586       bat "dotnet \${scannerHome}\\\\SonarScanner.MSBuild.dll begin /k:\\"my-project\\""
587       bat "dotnet build"
588       bat "dotnet \${scannerHome}\\\\SonarScanner.MSBuild.dll end"
589     }
590   }
591 }
592 "
593 `;
594
595 exports[`bitbucketcloud: can select devops platform and complete all the steps with copying code snippets: windows dotnet framework jenkinsfile 1`] = `
596 "node {
597   stage('SCM') {
598     checkout scm
599   }
600   stage('SonarQube Analysis') {
601     def msbuildHome = tool 'Default MSBuild'
602     def scannerHome = tool 'SonarScanner for MSBuild'
603     withSonarQubeEnv() {
604       bat "\\"\${scannerHome}\\\\SonarScanner.MSBuild.exe\\" begin /k:\\"my-project\\""
605       bat "\\"\${msbuildHome}\\\\MSBuild.exe\\" /t:Rebuild"
606       bat "\\"\${scannerHome}\\\\SonarScanner.MSBuild.exe\\" end"
607     }
608   }
609 }
610 "
611 `;
612
613 exports[`github: can select devops platform and complete all the steps with copying code snippets: Groovy: build.gradle file 1`] = `
614 "plugins {
615   id "org.sonarqube" version "5.0.0.4638"
616 }
617
618 sonar {
619   properties {
620     property "sonar.projectKey", "my-project"
621     property "sonar.projectName", "MyProject"
622   }
623 }"
624 `;
625
626 exports[`github: can select devops platform and complete all the steps with copying code snippets: Kotlin: build.gradle.kts file 1`] = `
627 "plugins {
628   id("org.sonarqube") version "5.0.0.4638"
629 }
630     
631 sonar {
632   properties {
633     property("sonar.projectKey", "my-project")
634     property("sonar.projectName", "MyProject")
635   }
636 }"
637 `;
638
639 exports[`github: can select devops platform and complete all the steps with copying code snippets: c++ (automatic and other): build tools jenkinsfile 1`] = `
640 "node {
641   stage('SCM') {
642     checkout scm
643   }
644   stage('SonarQube Analysis') {
645     def scannerHome = tool 'SonarScanner';
646     withSonarQubeEnv() {
647       sh "\${scannerHome}/bin/sonar-scanner"
648     }
649   }
650 }"
651 `;
652
653 exports[`github: can select devops platform and complete all the steps with copying code snippets: c++ (automatic and other): build tools jenkinsfile 2`] = `
654 "node {
655   stage('SCM') {
656     checkout scm
657   }
658   stage('SonarQube Analysis') {
659     def scannerHome = tool 'SonarScanner';
660     withSonarQubeEnv() {
661       sh "\${scannerHome}/bin/sonar-scanner"
662     }
663   }
664 }"
665 `;
666
667 exports[`github: can select devops platform and complete all the steps with copying code snippets: c++ (automatic and other): build tools sonar-project.properties code 1`] = `"sonar.projectKey=my-project"`;
668
669 exports[`github: can select devops platform and complete all the steps with copying code snippets: c++ (automatic and other): build tools sonar-project.properties code 2`] = `"sonar.projectKey=my-project"`;
670
671 exports[`github: can select devops platform and complete all the steps with copying code snippets: c++ (manual) and objectivec: linux jenkinsfile 1`] = `
672 "node {
673   stage('SCM') {
674     checkout scm
675   }
676   stage('Download Build Wrapper') {
677     sh "mkdir -p .sonar"
678     sh "curl -sSLo build-wrapper-linux-x86.zip http://localhost:9000/static/cpp/build-wrapper-linux-x86.zip"
679     sh "unzip -o build-wrapper-linux-x86.zip -d .sonar"
680   }
681   stage('Build') {
682     sh ".sonar/build-wrapper-linux-x86/build-wrapper-linux-x86-64 --out-dir bw-output <your clean build command>"
683   }
684   stage('SonarQube Analysis') {
685     def scannerHome = tool 'SonarScanner';
686     withSonarQubeEnv() {
687       sh "\${scannerHome}/bin/sonar-scanner -Dsonar.cfamily.compile-commands=bw-output/compile_commands.json"
688     }
689   }
690 }"
691 `;
692
693 exports[`github: can select devops platform and complete all the steps with copying code snippets: c++ (manual) and objectivec: linux jenkinsfile 2`] = `
694 "node {
695   stage('SCM') {
696     checkout scm
697   }
698   stage('Download Build Wrapper') {
699     sh "mkdir -p .sonar"
700     sh "curl -sSLo build-wrapper-linux-x86.zip http://localhost:9000/static/cpp/build-wrapper-linux-x86.zip"
701     sh "unzip -o build-wrapper-linux-x86.zip -d .sonar"
702   }
703   stage('Build') {
704     sh ".sonar/build-wrapper-linux-x86/build-wrapper-linux-x86-64 --out-dir bw-output <your clean build command>"
705   }
706   stage('SonarQube Analysis') {
707     def scannerHome = tool 'SonarScanner';
708     withSonarQubeEnv() {
709       sh "\${scannerHome}/bin/sonar-scanner -Dsonar.cfamily.compile-commands=bw-output/compile_commands.json"
710     }
711   }
712 }"
713 `;
714
715 exports[`github: can select devops platform and complete all the steps with copying code snippets: c++ (manual) and objectivec: macos jenkinsfile 1`] = `
716 "node {
717   stage('SCM') {
718     checkout scm
719   }
720   stage('Download Build Wrapper') {
721     sh '''
722       mkdir -p .sonar
723       curl -sSLo build-wrapper-macosx-x86.zip http://localhost:9000/static/cpp/build-wrapper-macosx-x86.zip
724       unzip -o build-wrapper-macosx-x86.zip -d .sonar
725     '''
726   }
727   stage('Build') {
728     sh '''
729       .sonar/build-wrapper-macosx-x86/build-wrapper-macosx-x86 --out-dir bw-output <your clean build command>
730     '''
731   }
732   stage('SonarQube Analysis') {
733     def scannerHome = tool 'SonarScanner';
734     withSonarQubeEnv() {
735       sh "\${scannerHome}/bin/sonar-scanner -Dsonar.cfamily.compile-commands=bw-output/compile_commands.json"
736     }
737   }
738 }"
739 `;
740
741 exports[`github: can select devops platform and complete all the steps with copying code snippets: c++ (manual) and objectivec: macos jenkinsfile 2`] = `
742 "node {
743   stage('SCM') {
744     checkout scm
745   }
746   stage('Download Build Wrapper') {
747     sh '''
748       mkdir -p .sonar
749       curl -sSLo build-wrapper-macosx-x86.zip http://localhost:9000/static/cpp/build-wrapper-macosx-x86.zip
750       unzip -o build-wrapper-macosx-x86.zip -d .sonar
751     '''
752   }
753   stage('Build') {
754     sh '''
755       .sonar/build-wrapper-macosx-x86/build-wrapper-macosx-x86 --out-dir bw-output <your clean build command>
756     '''
757   }
758   stage('SonarQube Analysis') {
759     def scannerHome = tool 'SonarScanner';
760     withSonarQubeEnv() {
761       sh "\${scannerHome}/bin/sonar-scanner -Dsonar.cfamily.compile-commands=bw-output/compile_commands.json"
762     }
763   }
764 }"
765 `;
766
767 exports[`github: can select devops platform and complete all the steps with copying code snippets: c++ (manual) and objectivec: windows jenkinsfile 1`] = `
768 "node {
769   stage('SCM') {
770     checkout scm
771   }
772   stage('Download Build Wrapper') {
773     powershell '''
774       $path = "$HOME/.sonar/build-wrapper-win-x86.zip"
775       rm build-wrapper-win-x86 -Recurse -Force -ErrorAction SilentlyContinue
776       rm $path -Force -ErrorAction SilentlyContinue
777       mkdir $HOME/.sonar
778       [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
779       (New-Object System.Net.WebClient).DownloadFile(http://localhost:9000/static/cpp/build-wrapper-win-x86.zip", $path)
780       Add-Type -AssemblyName System.IO.Compression.FileSystem
781       [System.IO.Compression.ZipFile]::ExtractToDirectory($path, "$HOME/.sonar")
782     '''
783   }
784   stage('Build') {
785     powershell '''
786       $env:Path += ";$HOME/.sonar/build-wrapper-win-x86"
787       build-wrapper-win-x86-64 --out-dir bw-output <your clean build command>
788     '''
789   }
790   stage('SonarQube Analysis') {
791     def scannerHome = tool 'SonarScanner';
792     withSonarQubeEnv() {
793       powershell "\${scannerHome}/bin/sonar-scanner -Dsonar.cfamily.compile-commands=bw-output/compile_commands.json"
794     }
795   }
796 }"
797 `;
798
799 exports[`github: can select devops platform and complete all the steps with copying code snippets: c++ (manual) and objectivec: windows jenkinsfile 2`] = `
800 "node {
801   stage('SCM') {
802     checkout scm
803   }
804   stage('Download Build Wrapper') {
805     powershell '''
806       $path = "$HOME/.sonar/build-wrapper-win-x86.zip"
807       rm build-wrapper-win-x86 -Recurse -Force -ErrorAction SilentlyContinue
808       rm $path -Force -ErrorAction SilentlyContinue
809       mkdir $HOME/.sonar
810       [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
811       (New-Object System.Net.WebClient).DownloadFile(http://localhost:9000/static/cpp/build-wrapper-win-x86.zip", $path)
812       Add-Type -AssemblyName System.IO.Compression.FileSystem
813       [System.IO.Compression.ZipFile]::ExtractToDirectory($path, "$HOME/.sonar")
814     '''
815   }
816   stage('Build') {
817     powershell '''
818       $env:Path += ";$HOME/.sonar/build-wrapper-win-x86"
819       build-wrapper-win-x86-64 --out-dir bw-output <your clean build command>
820     '''
821   }
822   stage('SonarQube Analysis') {
823     def scannerHome = tool 'SonarScanner';
824     withSonarQubeEnv() {
825       powershell "\${scannerHome}/bin/sonar-scanner -Dsonar.cfamily.compile-commands=bw-output/compile_commands.json"
826     }
827   }
828 }"
829 `;
830
831 exports[`github: can select devops platform and complete all the steps with copying code snippets: gradle jenkinsfile 1`] = `
832 "node {
833   stage('SCM') {
834     checkout scm
835   }
836   stage('SonarQube Analysis') {
837     withSonarQubeEnv() {
838       sh "./gradlew sonar"
839     }
840   }
841 }"
842 `;
843
844 exports[`github: can select devops platform and complete all the steps with copying code snippets: jenkins url 1`] = `"***JENKINS_SERVER_URL***/github-webhook/"`;
845
846 exports[`github: can select devops platform and complete all the steps with copying code snippets: linux dotnet core jenkinsfile 1`] = `
847 "node {
848   stage('SCM') {
849     checkout scm
850   }
851   stage('SonarQube Analysis') {
852     def scannerHome = tool 'SonarScanner for MSBuild'
853     withSonarQubeEnv() {
854       sh "dotnet \${scannerHome}/SonarScanner.MSBuild.dll begin /k:\\"my-project\\""
855       sh "dotnet build"
856       sh "dotnet \${scannerHome}/SonarScanner.MSBuild.dll end"
857     }
858   }
859 }
860 "
861 `;
862
863 exports[`github: can select devops platform and complete all the steps with copying code snippets: maven jenkinsfile 1`] = `
864 "node {
865   stage('SCM') {
866     checkout scm
867   }
868   stage('SonarQube Analysis') {
869     def mvn = tool 'Default Maven';
870     withSonarQubeEnv() {
871       sh "\${mvn}/bin/mvn clean verify sonar:sonar -Dsonar.projectKey=my-project -Dsonar.projectName='MyProject'"
872     }
873   }
874 }"
875 `;
876
877 exports[`github: can select devops platform and complete all the steps with copying code snippets: ref spec 1`] = `"+refs/heads/*:refs/remotes/@{remote}/*"`;
878
879 exports[`github: can select devops platform and complete all the steps with copying code snippets: sonar-project.properties code 1`] = `"sonar.projectKey=my-project"`;
880
881 exports[`github: can select devops platform and complete all the steps with copying code snippets: sonar-project.properties code 2`] = `"sonar.projectKey=my-project"`;
882
883 exports[`github: can select devops platform and complete all the steps with copying code snippets: windows dotnet core jenkinsfile 1`] = `
884 "node {
885   stage('SCM') {
886     checkout scm
887   }
888   stage('SonarQube Analysis') {
889     def scannerHome = tool 'SonarScanner for MSBuild'
890     withSonarQubeEnv() {
891       bat "dotnet \${scannerHome}\\\\SonarScanner.MSBuild.dll begin /k:\\"my-project\\""
892       bat "dotnet build"
893       bat "dotnet \${scannerHome}\\\\SonarScanner.MSBuild.dll end"
894     }
895   }
896 }
897 "
898 `;
899
900 exports[`github: can select devops platform and complete all the steps with copying code snippets: windows dotnet framework jenkinsfile 1`] = `
901 "node {
902   stage('SCM') {
903     checkout scm
904   }
905   stage('SonarQube Analysis') {
906     def msbuildHome = tool 'Default MSBuild'
907     def scannerHome = tool 'SonarScanner for MSBuild'
908     withSonarQubeEnv() {
909       bat "\\"\${scannerHome}\\\\SonarScanner.MSBuild.exe\\" begin /k:\\"my-project\\""
910       bat "\\"\${msbuildHome}\\\\MSBuild.exe\\" /t:Rebuild"
911       bat "\\"\${scannerHome}\\\\SonarScanner.MSBuild.exe\\" end"
912     }
913   }
914 }
915 "
916 `;
917
918 exports[`gitlab: can select devops platform and complete all the steps with copying code snippets: Groovy: build.gradle file 1`] = `
919 "plugins {
920   id "org.sonarqube" version "5.0.0.4638"
921 }
922
923 sonar {
924   properties {
925     property "sonar.projectKey", "my-project"
926     property "sonar.projectName", "MyProject"
927   }
928 }"
929 `;
930
931 exports[`gitlab: can select devops platform and complete all the steps with copying code snippets: Kotlin: build.gradle.kts file 1`] = `
932 "plugins {
933   id("org.sonarqube") version "5.0.0.4638"
934 }
935     
936 sonar {
937   properties {
938     property("sonar.projectKey", "my-project")
939     property("sonar.projectName", "MyProject")
940   }
941 }"
942 `;
943
944 exports[`gitlab: can select devops platform and complete all the steps with copying code snippets: c++ (automatic and other): build tools jenkinsfile 1`] = `
945 "node {
946   stage('SCM') {
947     checkout scm
948   }
949   stage('SonarQube Analysis') {
950     def scannerHome = tool 'SonarScanner';
951     withSonarQubeEnv() {
952       sh "\${scannerHome}/bin/sonar-scanner"
953     }
954   }
955 }"
956 `;
957
958 exports[`gitlab: can select devops platform and complete all the steps with copying code snippets: c++ (automatic and other): build tools jenkinsfile 2`] = `
959 "node {
960   stage('SCM') {
961     checkout scm
962   }
963   stage('SonarQube Analysis') {
964     def scannerHome = tool 'SonarScanner';
965     withSonarQubeEnv() {
966       sh "\${scannerHome}/bin/sonar-scanner"
967     }
968   }
969 }"
970 `;
971
972 exports[`gitlab: can select devops platform and complete all the steps with copying code snippets: c++ (automatic and other): build tools sonar-project.properties code 1`] = `"sonar.projectKey=my-project"`;
973
974 exports[`gitlab: can select devops platform and complete all the steps with copying code snippets: c++ (automatic and other): build tools sonar-project.properties code 2`] = `"sonar.projectKey=my-project"`;
975
976 exports[`gitlab: can select devops platform and complete all the steps with copying code snippets: c++ (manual) and objectivec: linux jenkinsfile 1`] = `
977 "node {
978   stage('SCM') {
979     checkout scm
980   }
981   stage('Download Build Wrapper') {
982     sh "mkdir -p .sonar"
983     sh "curl -sSLo build-wrapper-linux-x86.zip http://localhost:9000/static/cpp/build-wrapper-linux-x86.zip"
984     sh "unzip -o build-wrapper-linux-x86.zip -d .sonar"
985   }
986   stage('Build') {
987     sh ".sonar/build-wrapper-linux-x86/build-wrapper-linux-x86-64 --out-dir bw-output <your clean build command>"
988   }
989   stage('SonarQube Analysis') {
990     def scannerHome = tool 'SonarScanner';
991     withSonarQubeEnv() {
992       sh "\${scannerHome}/bin/sonar-scanner -Dsonar.cfamily.compile-commands=bw-output/compile_commands.json"
993     }
994   }
995 }"
996 `;
997
998 exports[`gitlab: can select devops platform and complete all the steps with copying code snippets: c++ (manual) and objectivec: linux jenkinsfile 2`] = `
999 "node {
1000   stage('SCM') {
1001     checkout scm
1002   }
1003   stage('Download Build Wrapper') {
1004     sh "mkdir -p .sonar"
1005     sh "curl -sSLo build-wrapper-linux-x86.zip http://localhost:9000/static/cpp/build-wrapper-linux-x86.zip"
1006     sh "unzip -o build-wrapper-linux-x86.zip -d .sonar"
1007   }
1008   stage('Build') {
1009     sh ".sonar/build-wrapper-linux-x86/build-wrapper-linux-x86-64 --out-dir bw-output <your clean build command>"
1010   }
1011   stage('SonarQube Analysis') {
1012     def scannerHome = tool 'SonarScanner';
1013     withSonarQubeEnv() {
1014       sh "\${scannerHome}/bin/sonar-scanner -Dsonar.cfamily.compile-commands=bw-output/compile_commands.json"
1015     }
1016   }
1017 }"
1018 `;
1019
1020 exports[`gitlab: can select devops platform and complete all the steps with copying code snippets: c++ (manual) and objectivec: macos jenkinsfile 1`] = `
1021 "node {
1022   stage('SCM') {
1023     checkout scm
1024   }
1025   stage('Download Build Wrapper') {
1026     sh '''
1027       mkdir -p .sonar
1028       curl -sSLo build-wrapper-macosx-x86.zip http://localhost:9000/static/cpp/build-wrapper-macosx-x86.zip
1029       unzip -o build-wrapper-macosx-x86.zip -d .sonar
1030     '''
1031   }
1032   stage('Build') {
1033     sh '''
1034       .sonar/build-wrapper-macosx-x86/build-wrapper-macosx-x86 --out-dir bw-output <your clean build command>
1035     '''
1036   }
1037   stage('SonarQube Analysis') {
1038     def scannerHome = tool 'SonarScanner';
1039     withSonarQubeEnv() {
1040       sh "\${scannerHome}/bin/sonar-scanner -Dsonar.cfamily.compile-commands=bw-output/compile_commands.json"
1041     }
1042   }
1043 }"
1044 `;
1045
1046 exports[`gitlab: can select devops platform and complete all the steps with copying code snippets: c++ (manual) and objectivec: macos jenkinsfile 2`] = `
1047 "node {
1048   stage('SCM') {
1049     checkout scm
1050   }
1051   stage('Download Build Wrapper') {
1052     sh '''
1053       mkdir -p .sonar
1054       curl -sSLo build-wrapper-macosx-x86.zip http://localhost:9000/static/cpp/build-wrapper-macosx-x86.zip
1055       unzip -o build-wrapper-macosx-x86.zip -d .sonar
1056     '''
1057   }
1058   stage('Build') {
1059     sh '''
1060       .sonar/build-wrapper-macosx-x86/build-wrapper-macosx-x86 --out-dir bw-output <your clean build command>
1061     '''
1062   }
1063   stage('SonarQube Analysis') {
1064     def scannerHome = tool 'SonarScanner';
1065     withSonarQubeEnv() {
1066       sh "\${scannerHome}/bin/sonar-scanner -Dsonar.cfamily.compile-commands=bw-output/compile_commands.json"
1067     }
1068   }
1069 }"
1070 `;
1071
1072 exports[`gitlab: can select devops platform and complete all the steps with copying code snippets: c++ (manual) and objectivec: windows jenkinsfile 1`] = `
1073 "node {
1074   stage('SCM') {
1075     checkout scm
1076   }
1077   stage('Download Build Wrapper') {
1078     powershell '''
1079       $path = "$HOME/.sonar/build-wrapper-win-x86.zip"
1080       rm build-wrapper-win-x86 -Recurse -Force -ErrorAction SilentlyContinue
1081       rm $path -Force -ErrorAction SilentlyContinue
1082       mkdir $HOME/.sonar
1083       [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
1084       (New-Object System.Net.WebClient).DownloadFile(http://localhost:9000/static/cpp/build-wrapper-win-x86.zip", $path)
1085       Add-Type -AssemblyName System.IO.Compression.FileSystem
1086       [System.IO.Compression.ZipFile]::ExtractToDirectory($path, "$HOME/.sonar")
1087     '''
1088   }
1089   stage('Build') {
1090     powershell '''
1091       $env:Path += ";$HOME/.sonar/build-wrapper-win-x86"
1092       build-wrapper-win-x86-64 --out-dir bw-output <your clean build command>
1093     '''
1094   }
1095   stage('SonarQube Analysis') {
1096     def scannerHome = tool 'SonarScanner';
1097     withSonarQubeEnv() {
1098       powershell "\${scannerHome}/bin/sonar-scanner -Dsonar.cfamily.compile-commands=bw-output/compile_commands.json"
1099     }
1100   }
1101 }"
1102 `;
1103
1104 exports[`gitlab: can select devops platform and complete all the steps with copying code snippets: c++ (manual) and objectivec: windows jenkinsfile 2`] = `
1105 "node {
1106   stage('SCM') {
1107     checkout scm
1108   }
1109   stage('Download Build Wrapper') {
1110     powershell '''
1111       $path = "$HOME/.sonar/build-wrapper-win-x86.zip"
1112       rm build-wrapper-win-x86 -Recurse -Force -ErrorAction SilentlyContinue
1113       rm $path -Force -ErrorAction SilentlyContinue
1114       mkdir $HOME/.sonar
1115       [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
1116       (New-Object System.Net.WebClient).DownloadFile(http://localhost:9000/static/cpp/build-wrapper-win-x86.zip", $path)
1117       Add-Type -AssemblyName System.IO.Compression.FileSystem
1118       [System.IO.Compression.ZipFile]::ExtractToDirectory($path, "$HOME/.sonar")
1119     '''
1120   }
1121   stage('Build') {
1122     powershell '''
1123       $env:Path += ";$HOME/.sonar/build-wrapper-win-x86"
1124       build-wrapper-win-x86-64 --out-dir bw-output <your clean build command>
1125     '''
1126   }
1127   stage('SonarQube Analysis') {
1128     def scannerHome = tool 'SonarScanner';
1129     withSonarQubeEnv() {
1130       powershell "\${scannerHome}/bin/sonar-scanner -Dsonar.cfamily.compile-commands=bw-output/compile_commands.json"
1131     }
1132   }
1133 }"
1134 `;
1135
1136 exports[`gitlab: can select devops platform and complete all the steps with copying code snippets: gradle jenkinsfile 1`] = `
1137 "node {
1138   stage('SCM') {
1139     checkout scm
1140   }
1141   stage('SonarQube Analysis') {
1142     withSonarQubeEnv() {
1143       sh "./gradlew sonar"
1144     }
1145   }
1146 }"
1147 `;
1148
1149 exports[`gitlab: can select devops platform and complete all the steps with copying code snippets: jenkins url 1`] = `"***JENKINS_SERVER_URL***/gitlab-webhook/post"`;
1150
1151 exports[`gitlab: can select devops platform and complete all the steps with copying code snippets: linux dotnet core jenkinsfile 1`] = `
1152 "node {
1153   stage('SCM') {
1154     checkout scm
1155   }
1156   stage('SonarQube Analysis') {
1157     def scannerHome = tool 'SonarScanner for MSBuild'
1158     withSonarQubeEnv() {
1159       sh "dotnet \${scannerHome}/SonarScanner.MSBuild.dll begin /k:\\"my-project\\""
1160       sh "dotnet build"
1161       sh "dotnet \${scannerHome}/SonarScanner.MSBuild.dll end"
1162     }
1163   }
1164 }
1165 "
1166 `;
1167
1168 exports[`gitlab: can select devops platform and complete all the steps with copying code snippets: maven jenkinsfile 1`] = `
1169 "node {
1170   stage('SCM') {
1171     checkout scm
1172   }
1173   stage('SonarQube Analysis') {
1174     def mvn = tool 'Default Maven';
1175     withSonarQubeEnv() {
1176       sh "\${mvn}/bin/mvn clean verify sonar:sonar -Dsonar.projectKey=my-project -Dsonar.projectName='MyProject'"
1177     }
1178   }
1179 }"
1180 `;
1181
1182 exports[`gitlab: can select devops platform and complete all the steps with copying code snippets: ref spec 1`] = `"+refs/heads/*:refs/remotes/@{remote}/*"`;
1183
1184 exports[`gitlab: can select devops platform and complete all the steps with copying code snippets: sonar-project.properties code 1`] = `"sonar.projectKey=my-project"`;
1185
1186 exports[`gitlab: can select devops platform and complete all the steps with copying code snippets: sonar-project.properties code 2`] = `"sonar.projectKey=my-project"`;
1187
1188 exports[`gitlab: can select devops platform and complete all the steps with copying code snippets: windows dotnet core jenkinsfile 1`] = `
1189 "node {
1190   stage('SCM') {
1191     checkout scm
1192   }
1193   stage('SonarQube Analysis') {
1194     def scannerHome = tool 'SonarScanner for MSBuild'
1195     withSonarQubeEnv() {
1196       bat "dotnet \${scannerHome}\\\\SonarScanner.MSBuild.dll begin /k:\\"my-project\\""
1197       bat "dotnet build"
1198       bat "dotnet \${scannerHome}\\\\SonarScanner.MSBuild.dll end"
1199     }
1200   }
1201 }
1202 "
1203 `;
1204
1205 exports[`gitlab: can select devops platform and complete all the steps with copying code snippets: windows dotnet framework jenkinsfile 1`] = `
1206 "node {
1207   stage('SCM') {
1208     checkout scm
1209   }
1210   stage('SonarQube Analysis') {
1211     def msbuildHome = tool 'Default MSBuild'
1212     def scannerHome = tool 'SonarScanner for MSBuild'
1213     withSonarQubeEnv() {
1214       bat "\\"\${scannerHome}\\\\SonarScanner.MSBuild.exe\\" begin /k:\\"my-project\\""
1215       bat "\\"\${msbuildHome}\\\\MSBuild.exe\\" /t:Rebuild"
1216       bat "\\"\${scannerHome}\\\\SonarScanner.MSBuild.exe\\" end"
1217     }
1218   }
1219 }
1220 "
1221 `;