]> source.dussan.org Git - sonarqube.git/blob
c26604e439ebad031954b01ea0c7491b14efe991
[sonarqube.git] /
1 // Jest Snapshot v1, https://goo.gl/fbAQLP
2
3 exports[`should render correctly 1`] = `
4 <Fragment>
5   <CreateYmlFile
6     yamlFileName=".github/workflows/build.yml"
7     yamlTemplate="name: Build
8
9 on:
10   push:
11     branches:
12       - main
13   pull_request:
14     types: [opened, synchronize, reopened]
15
16 jobs:
17   build:
18     name: Build
19     runs-on: ubuntu-latest
20     steps:
21       - uses: actions/checkout@v2
22         with:
23           fetch-depth: 0  # Shallow clones should be disabled for a better relevancy of analysis
24       - name: Set up JDK 11
25         uses: actions/setup-java@v1
26         with:
27           java-version: 11
28       - name: Cache SonarQube packages
29         uses: actions/cache@v1
30         with:
31           path: ~/.sonar/cache
32           key: \${{ runner.os }}-sonar
33           restore-keys: \${{ runner.os }}-sonar
34       - name: Cache Maven packages
35         uses: actions/cache@v1
36         with:
37           path: ~/.m2
38           key: \${{ runner.os }}-m2-\${{ hashFiles('**/pom.xml') }}
39           restore-keys: \${{ runner.os }}-m2
40       - name: Build and analyze
41         env:
42           GITHUB_TOKEN: \${{ secrets.GITHUB_TOKEN }}  # Needed to get PR information, if any
43           SONAR_TOKEN: \${{ secrets.SONAR_TOKEN }}
44           SONAR_HOST_URL: \${{ secrets.SONAR_HOST_URL }}
45         run: mvn -B verify org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Dsonar.projectKey=my-project"
46   />
47   <FinishButton
48     onClick={[MockFunction]}
49   />
50 </Fragment>
51 `;
52
53 exports[`should render correctly: without branch enabled 1`] = `
54 <Fragment>
55   <CreateYmlFile
56     yamlFileName=".github/workflows/build.yml"
57     yamlTemplate="name: Build
58
59 on:
60   push:
61     branches:
62       - main
63
64
65 jobs:
66   build:
67     name: Build
68     runs-on: ubuntu-latest
69     steps:
70       - uses: actions/checkout@v2
71         with:
72           fetch-depth: 0  # Shallow clones should be disabled for a better relevancy of analysis
73       - name: Set up JDK 11
74         uses: actions/setup-java@v1
75         with:
76           java-version: 11
77       - name: Cache SonarQube packages
78         uses: actions/cache@v1
79         with:
80           path: ~/.sonar/cache
81           key: \${{ runner.os }}-sonar
82           restore-keys: \${{ runner.os }}-sonar
83       - name: Cache Maven packages
84         uses: actions/cache@v1
85         with:
86           path: ~/.m2
87           key: \${{ runner.os }}-m2-\${{ hashFiles('**/pom.xml') }}
88           restore-keys: \${{ runner.os }}-m2
89       - name: Build and analyze
90         env:
91           GITHUB_TOKEN: \${{ secrets.GITHUB_TOKEN }}  # Needed to get PR information, if any
92           SONAR_TOKEN: \${{ secrets.SONAR_TOKEN }}
93           SONAR_HOST_URL: \${{ secrets.SONAR_HOST_URL }}
94         run: mvn -B verify org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Dsonar.projectKey=my-project"
95   />
96   <FinishButton
97     onClick={[MockFunction]}
98   />
99 </Fragment>
100 `;