Variable sonarqube cleanup (#168)
This commit is contained in:
Родитель
f1b14498ef
Коммит
6e44f33249
|
@ -3,20 +3,26 @@ agent:
|
||||||
type: Unity::metal::macmini
|
type: Unity::metal::macmini
|
||||||
image: package-ci/mac
|
image: package-ci/mac
|
||||||
flavor: m1.mac
|
flavor: m1.mac
|
||||||
|
variables:
|
||||||
|
PROJECT_PATH: TestUrdfImporter
|
||||||
|
SONARQUBE_PROJECT_KEY: ai-robotics-urdf-importer
|
||||||
|
SONARQUBE_PROJECT_BASE_DIR: /Users/bokken/build/output/Unity-Technologies/URDF-Importer/com.unity.robotics.urdf-importer
|
||||||
|
MSBUILD_SLN_PATH: ./TestUrdfImporter/TestUrdfImporter.sln
|
||||||
|
UNITY_VERSION: 2020.3.11f1
|
||||||
commands:
|
commands:
|
||||||
- npm install upm-ci-utils@stable -g --registry https://artifactory.prd.it.unity3d.com/artifactory/api/npm/upm-npm
|
- npm install upm-ci-utils@stable -g --registry https://artifactory.prd.it.unity3d.com/artifactory/api/npm/upm-npm
|
||||||
- unity-downloader-cli -u 2020.3.11f1 -c Editor
|
- unity-downloader-cli -u $UNITY_VERSION -c Editor
|
||||||
- brew install mono corretto
|
- brew install mono corretto
|
||||||
- curl https://github.com/SonarSource/sonar-scanner-msbuild/releases/download/5.2.1.31210/sonar-scanner-msbuild-5.2.1.31210-net46.zip -o sonar-scanner-msbuild-net46.zip -L
|
- curl https://github.com/SonarSource/sonar-scanner-msbuild/releases/download/5.2.1.31210/sonar-scanner-msbuild-5.2.1.31210-net46.zip -o sonar-scanner-msbuild-net46.zip -L
|
||||||
- unzip sonar-scanner-msbuild-net46.zip -d ~
|
- unzip sonar-scanner-msbuild-net46.zip -d ~
|
||||||
- chmod a+x ~/sonar-scanner-4.6.1.2450/bin/sonar-scanner
|
- chmod a+x ~/sonar-scanner-4.6.1.2450/bin/sonar-scanner
|
||||||
- .Editor/Unity.app/Contents/MacOS/Unity -projectPath ./TestUrdfImporter -batchmode -quit -nographics -logFile - -executeMethod "UnityEditor.SyncVS.SyncSolution"
|
- .Editor/Unity.app/Contents/MacOS/Unity -projectPath $PROJECT_PATH -batchmode -quit -nographics -logFile - -executeMethod "UnityEditor.SyncVS.SyncSolution"
|
||||||
- command: |
|
- command: |
|
||||||
cd TestUrdfImporter
|
cd $PROJECT_PATH
|
||||||
for file in *.csproj; do sed -i.backup "s/^[[:blank:]]*<ReferenceOutputAssembly>false<\/ReferenceOutputAssembly>/<ReferenceOutputAssembly>true<\/ReferenceOutputAssembly>/g" $file; rm $file.backup; done
|
for file in *.csproj; do sed -i.backup "s/^[[:blank:]]*<ReferenceOutputAssembly>false<\/ReferenceOutputAssembly>/<ReferenceOutputAssembly>true<\/ReferenceOutputAssembly>/g" $file; rm $file.backup; done
|
||||||
cd ../
|
cd ../
|
||||||
- mono ~/SonarScanner.MSBuild.exe begin /k:"ai-robotics-urdf-importer" /d:sonar.host.url=$SONARQUBE_ENDPOINT_URL_PRD /d:sonar.login=$SONARQUBE_TOKEN_PRD /d:sonar.projectBaseDir=/Users/bokken/build/output/Unity-Technologies/URDF-Importer/com.unity.robotics.urdf-importer
|
- mono ~/SonarScanner.MSBuild.exe begin /k:$SONARQUBE_PROJECT_KEY /d:sonar.host.url=$SONARQUBE_ENDPOINT_URL_PRD /d:sonar.login=$SONARQUBE_TOKEN_PRD /d:sonar.projectBaseDir=$SONARQUBE_PROJECT_BASE_DIR
|
||||||
- msbuild ./TestUrdfImporter/TestUrdfImporter.sln
|
- msbuild $MSBUILD_SLN_PATH
|
||||||
- mono ~/SonarScanner.MSBuild.exe end /d:sonar.login=$SONARQUBE_TOKEN_PRD
|
- mono ~/SonarScanner.MSBuild.exe end /d:sonar.login=$SONARQUBE_TOKEN_PRD
|
||||||
triggers:
|
triggers:
|
||||||
cancel_old_ci: true
|
cancel_old_ci: true
|
||||||
|
|
Загрузка…
Ссылка в новой задаче