diff --git a/.gitea/workflows/azure-pipelines.yml b/.gitea/workflows/azure-pipelines.yml index 14ee2c5..2f3b9e5 100644 --- a/.gitea/workflows/azure-pipelines.yml +++ b/.gitea/workflows/azure-pipelines.yml @@ -23,6 +23,14 @@ jobs: - name: Install dependencies run: npm ci + # ---------------- SONARQUBE ---------------- + # Set repository secret SONAR_TOKEN (User token from SonarQube). Do not commit tokens to git. + - name: SonarQube Scan + uses: SonarSource/sonarqube-scan-action@v4 + env: + SONAR_TOKEN: ${{ secrets.sqp_b87b0e90564ffc64e9059611d458d777d5148b8b }} + SONAR_HOST_URL: http://98.70.31.53:9000 + # ---------------- JAVA ---------------- # - name: Setup Java # uses: actions/setup-java@v4 @@ -51,13 +59,13 @@ jobs: # ---------------- SAVE TO VM ---------------- - name: Save APK to VM folder run: | - mkdir -p /home/pgadmin1/builds - cp android/app/build/outputs/apk/release/*.apk /home/pgadmin1/builds/ + mkdir -p /home/azureuser/builds + cp android/app/build/outputs/apk/release/*.apk /home/azureuser/builds/ # ---------------- VERIFY FINAL ---------------- - name: Verify APK in VM run: | - ls -l /home/pgadmin1/builds + ls -l /home/azureuser/builds # ---------------- (OPTIONAL) ARTIFACT ---------------- - name: Upload APK (optional) diff --git a/App.js b/App.js index 9351f51..1568ce4 100644 --- a/App.js +++ b/App.js @@ -1,2 +1,3 @@ -console.log("trest") \ No newline at end of file +console.log("trest") +console.log("test2") \ No newline at end of file diff --git a/package.json b/package.json index 7f71786..4310d86 100644 --- a/package.json +++ b/package.json @@ -8,6 +8,7 @@ "lint": "eslint .", "start": "react-native start", "test": "jest", + "sonar": "npx --yes sonarqube-scanner", "postinstall": "patch-package", "clean": "react-native-clean-project", "start:poll": "react-native start --watchFolders . --reset-cache --no-interactive --config metro.config.js" diff --git a/sonar-project.properties b/sonar-project.properties new file mode 100644 index 0000000..a991254 --- /dev/null +++ b/sonar-project.properties @@ -0,0 +1,3 @@ +sonar.projectKey=novaCodeTest +sonar.sources=. +sonar.exclusions=**/node_modules/**,**/android/build/**,**/ios/Pods/**,**/ios/build/**