@@ -23,6 +23,14 @@ jobs:
|
|||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
run: npm ci
|
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 ----------------
|
# ---------------- JAVA ----------------
|
||||||
# - name: Setup Java
|
# - name: Setup Java
|
||||||
# uses: actions/setup-java@v4
|
# uses: actions/setup-java@v4
|
||||||
@@ -51,13 +59,13 @@ jobs:
|
|||||||
# ---------------- SAVE TO VM ----------------
|
# ---------------- SAVE TO VM ----------------
|
||||||
- name: Save APK to VM folder
|
- name: Save APK to VM folder
|
||||||
run: |
|
run: |
|
||||||
mkdir -p /home/pgadmin1/builds
|
mkdir -p /home/azureuser/builds
|
||||||
cp android/app/build/outputs/apk/release/*.apk /home/pgadmin1/builds/
|
cp android/app/build/outputs/apk/release/*.apk /home/azureuser/builds/
|
||||||
|
|
||||||
# ---------------- VERIFY FINAL ----------------
|
# ---------------- VERIFY FINAL ----------------
|
||||||
- name: Verify APK in VM
|
- name: Verify APK in VM
|
||||||
run: |
|
run: |
|
||||||
ls -l /home/pgadmin1/builds
|
ls -l /home/azureuser/builds
|
||||||
|
|
||||||
# ---------------- (OPTIONAL) ARTIFACT ----------------
|
# ---------------- (OPTIONAL) ARTIFACT ----------------
|
||||||
- name: Upload APK (optional)
|
- name: Upload APK (optional)
|
||||||
|
|||||||
@@ -1,2 +1,3 @@
|
|||||||
|
|
||||||
console.log("trest")
|
console.log("trest")
|
||||||
|
console.log("test2")
|
||||||
@@ -8,6 +8,7 @@
|
|||||||
"lint": "eslint .",
|
"lint": "eslint .",
|
||||||
"start": "react-native start",
|
"start": "react-native start",
|
||||||
"test": "jest",
|
"test": "jest",
|
||||||
|
"sonar": "npx --yes sonarqube-scanner",
|
||||||
"postinstall": "patch-package",
|
"postinstall": "patch-package",
|
||||||
"clean": "react-native-clean-project",
|
"clean": "react-native-clean-project",
|
||||||
"start:poll": "react-native start --watchFolders . --reset-cache --no-interactive --config metro.config.js"
|
"start:poll": "react-native start --watchFolders . --reset-cache --no-interactive --config metro.config.js"
|
||||||
|
|||||||
@@ -0,0 +1,3 @@
|
|||||||
|
sonar.projectKey=novaCodeTest
|
||||||
|
sonar.sources=.
|
||||||
|
sonar.exclusions=**/node_modules/**,**/android/build/**,**/ios/Pods/**,**/ios/build/**
|
||||||
Reference in New Issue
Block a user