]> source.dussan.org Git - sonarqube.git/blob
9b66a6ec41e3b7c1dabac71b3b807acd96cdb02f
[sonarqube.git] /
1 // Jest Snapshot v1, https://goo.gl/fbAQLP
2
3 exports[`should render correctly for cfamily: branches enabled 1`] = `
4 <Fragment>
5   <CodeSnippet
6     snippet="image: <image ready for your build toolchain>
7
8 cache:
9   paths:
10     - .sonar
11
12 stages:
13   - download
14   - build
15   - scan
16
17 download:
18   stage: download
19   script:
20       - mkdir -p .sonar
21       - curl -sSLo build-wrapper-linux-x86.zip  $SONAR_HOST_URL/static/cpp/build-wrapper-linux-x86.zip
22       - unzip -o build-wrapper-linux-x86.zip -d .sonar
23
24 build:
25   stage: build
26   script:
27       - .sonar/build-wrapper-linux-x86/build-wrapper-linux-x86-64 --out-dir .sonar/bw-output <your clean build command>
28
29 sonarqube-check:
30   stage: scan
31   script: 
32     - curl -sSLo sonar-scanner.zip https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-4.6.2.2472-linux.zip
33     - unzip -o sonar-scanner.zip -d .sonar
34     - .sonar/sonar-scanner-4.6.2.2472-linux/bin/sonar-scanner -Dsonar.cfamily.build-wrapper-output=.sonar/bw-output
35   allow_failure: true"
36   />
37   <CompilationInfo />
38 </Fragment>
39 `;
40
41 exports[`should render correctly for cfamily: branches not enabled 1`] = `
42 <Fragment>
43   <CodeSnippet
44     snippet="image: <image ready for your build toolchain>
45
46 cache:
47   paths:
48     - .sonar
49
50 stages:
51   - download
52   - build
53   - scan
54
55 download:
56   stage: download
57   script:
58       - mkdir -p .sonar
59       - curl -sSLo build-wrapper-linux-x86.zip  $SONAR_HOST_URL/static/cpp/build-wrapper-linux-x86.zip
60       - unzip -o build-wrapper-linux-x86.zip -d .sonar
61
62 build:
63   stage: build
64   script:
65       - .sonar/build-wrapper-linux-x86/build-wrapper-linux-x86-64 --out-dir .sonar/bw-output <your clean build command>
66
67 sonarqube-check:
68   stage: scan
69   script: 
70     - curl -sSLo sonar-scanner.zip https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-4.6.2.2472-linux.zip
71     - unzip -o sonar-scanner.zip -d .sonar
72     - .sonar/sonar-scanner-4.6.2.2472-linux/bin/sonar-scanner -Dsonar.cfamily.build-wrapper-output=.sonar/bw-output
73   allow_failure: true"
74   />
75   <CompilationInfo />
76 </Fragment>
77 `;
78
79 exports[`should render correctly for dotnet: branches enabled 1`] = `
80 <Fragment>
81   <CodeSnippet
82     snippet="sonarqube-check:
83   image: mcr.microsoft.com/dotnet/core/sdk:latest
84   variables:
85     SONAR_USER_HOME: \\"\${CI_PROJECT_DIR}/.sonar\\"  # Defines the location of the analysis task cache
86     GIT_DEPTH: \\"0\\"  # Tells git to fetch all the branches of the project, required by the analysis task
87   cache:
88     key: \\"\${CI_JOB_NAME}\\"
89     paths:
90       - .sonar/cache
91   script: 
92       - \\"apt-get update\\"
93       - \\"apt-get install --yes openjdk-11-jre\\"
94       - \\"dotnet tool install --global dotnet-sonarscanner\\"
95       - \\"export PATH=\\\\\\"$PATH:$HOME/.dotnet/tools\\\\\\"\\"
96       - \\"dotnet sonarscanner begin /k:\\\\\\"test\\\\\\" /d:sonar.login=\\\\\\"$SONAR_TOKEN\\\\\\" /d:\\\\\\"sonar.host.url=$SONAR_HOST_URL\\\\\\" \\"
97       - \\"dotnet build\\"
98       - \\"dotnet sonarscanner end /d:sonar.login=\\\\\\"$SONAR_TOKEN\\\\\\"\\"
99   allow_failure: true
100   only:
101     - merge_requests
102     - main
103     - develop
104 "
105   />
106 </Fragment>
107 `;
108
109 exports[`should render correctly for dotnet: branches not enabled 1`] = `
110 <Fragment>
111   <CodeSnippet
112     snippet="sonarqube-check:
113   image: mcr.microsoft.com/dotnet/core/sdk:latest
114   variables:
115     SONAR_USER_HOME: \\"\${CI_PROJECT_DIR}/.sonar\\"  # Defines the location of the analysis task cache
116     GIT_DEPTH: \\"0\\"  # Tells git to fetch all the branches of the project, required by the analysis task
117   cache:
118     key: \\"\${CI_JOB_NAME}\\"
119     paths:
120       - .sonar/cache
121   script: 
122       - \\"apt-get update\\"
123       - \\"apt-get install --yes openjdk-11-jre\\"
124       - \\"dotnet tool install --global dotnet-sonarscanner\\"
125       - \\"export PATH=\\\\\\"$PATH:$HOME/.dotnet/tools\\\\\\"\\"
126       - \\"dotnet sonarscanner begin /k:\\\\\\"test\\\\\\" /d:sonar.login=\\\\\\"$SONAR_TOKEN\\\\\\" /d:\\\\\\"sonar.host.url=$SONAR_HOST_URL\\\\\\" \\"
127       - \\"dotnet build\\"
128       - \\"dotnet sonarscanner end /d:sonar.login=\\\\\\"$SONAR_TOKEN\\\\\\"\\"
129   allow_failure: true
130   only:
131     - merge_requests
132     - main
133     - develop
134 "
135   />
136 </Fragment>
137 `;
138
139 exports[`should render correctly for gradle: branches enabled 1`] = `
140 <Fragment>
141   <CodeSnippet
142     snippet="sonarqube-check:
143   image: gradle:jre11-slim
144   variables:
145     SONAR_USER_HOME: \\"\${CI_PROJECT_DIR}/.sonar\\"  # Defines the location of the analysis task cache
146     GIT_DEPTH: \\"0\\"  # Tells git to fetch all the branches of the project, required by the analysis task
147   cache:
148     key: \\"\${CI_JOB_NAME}\\"
149     paths:
150       - .sonar/cache
151   script: gradle sonarqube
152   allow_failure: true
153   only:
154     - merge_requests
155     - main
156     - develop
157 "
158   />
159 </Fragment>
160 `;
161
162 exports[`should render correctly for gradle: branches not enabled 1`] = `
163 <Fragment>
164   <CodeSnippet
165     snippet="sonarqube-check:
166   image: gradle:jre11-slim
167   variables:
168     SONAR_USER_HOME: \\"\${CI_PROJECT_DIR}/.sonar\\"  # Defines the location of the analysis task cache
169     GIT_DEPTH: \\"0\\"  # Tells git to fetch all the branches of the project, required by the analysis task
170   cache:
171     key: \\"\${CI_JOB_NAME}\\"
172     paths:
173       - .sonar/cache
174   script: gradle sonarqube
175   allow_failure: true
176   only:
177     - merge_requests
178     - main
179     - develop
180 "
181   />
182 </Fragment>
183 `;
184
185 exports[`should render correctly for maven: branches enabled 1`] = `
186 <Fragment>
187   <CodeSnippet
188     snippet="sonarqube-check:
189   image: maven:3.6.3-jdk-11
190   variables:
191     SONAR_USER_HOME: \\"\${CI_PROJECT_DIR}/.sonar\\"  # Defines the location of the analysis task cache
192     GIT_DEPTH: \\"0\\"  # Tells git to fetch all the branches of the project, required by the analysis task
193   cache:
194     key: \\"\${CI_JOB_NAME}\\"
195     paths:
196       - .sonar/cache
197   script: 
198     - mvn verify sonar:sonar -Dsonar.projectKey=test
199   allow_failure: true
200   only:
201     - merge_requests
202     - main
203     - develop
204 "
205   />
206 </Fragment>
207 `;
208
209 exports[`should render correctly for maven: branches not enabled 1`] = `
210 <Fragment>
211   <CodeSnippet
212     snippet="sonarqube-check:
213   image: maven:3.6.3-jdk-11
214   variables:
215     SONAR_USER_HOME: \\"\${CI_PROJECT_DIR}/.sonar\\"  # Defines the location of the analysis task cache
216     GIT_DEPTH: \\"0\\"  # Tells git to fetch all the branches of the project, required by the analysis task
217   cache:
218     key: \\"\${CI_JOB_NAME}\\"
219     paths:
220       - .sonar/cache
221   script: 
222     - mvn verify sonar:sonar -Dsonar.projectKey=test
223   allow_failure: true
224   only:
225     - merge_requests
226     - main
227     - develop
228 "
229   />
230 </Fragment>
231 `;
232
233 exports[`should render correctly for other: branches enabled 1`] = `
234 <Fragment>
235   <CodeSnippet
236     snippet="sonarqube-check:
237   image: 
238     name: sonarsource/sonar-scanner-cli:latest
239     entrypoint: [\\"\\"]
240   variables:
241     SONAR_USER_HOME: \\"\${CI_PROJECT_DIR}/.sonar\\"  # Defines the location of the analysis task cache
242     GIT_DEPTH: \\"0\\"  # Tells git to fetch all the branches of the project, required by the analysis task
243   cache:
244     key: \\"\${CI_JOB_NAME}\\"
245     paths:
246       - .sonar/cache
247   script: 
248     - sonar-scanner
249   allow_failure: true
250   only:
251     - merge_requests
252     - main
253     - develop
254 "
255   />
256 </Fragment>
257 `;
258
259 exports[`should render correctly for other: branches not enabled 1`] = `
260 <Fragment>
261   <CodeSnippet
262     snippet="sonarqube-check:
263   image: 
264     name: sonarsource/sonar-scanner-cli:latest
265     entrypoint: [\\"\\"]
266   variables:
267     SONAR_USER_HOME: \\"\${CI_PROJECT_DIR}/.sonar\\"  # Defines the location of the analysis task cache
268     GIT_DEPTH: \\"0\\"  # Tells git to fetch all the branches of the project, required by the analysis task
269   cache:
270     key: \\"\${CI_JOB_NAME}\\"
271     paths:
272       - .sonar/cache
273   script: 
274     - sonar-scanner
275   allow_failure: true
276   only:
277     - merge_requests
278     - main
279     - develop
280 "
281   />
282 </Fragment>
283 `;