Add support SonarQube.
--HG-- branch : develop
This commit is contained in:
parent
2f78b46023
commit
dfae4ef5e0
13
.travis.yml
13
.travis.yml
|
@ -6,7 +6,10 @@ matrix:
|
|||
sudo: required
|
||||
compiler: clang
|
||||
env: DEPLOY=false
|
||||
cache: ccache
|
||||
cache:
|
||||
- ccache
|
||||
directories:
|
||||
- '$HOME/.sonar/cache'
|
||||
- os: osx
|
||||
compiler: clang
|
||||
env: DEPLOY=true
|
||||
|
@ -59,9 +62,11 @@ script:
|
|||
- $CXX --version
|
||||
- |
|
||||
if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then
|
||||
make -j$(nproc);
|
||||
build-wrapper-linux-x86-64 --out-dir ../bw-outputs make -j$(nproc);
|
||||
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:"$TRAVIS_BUILD_DIR/build/src/libs/vpropertyexplorer/bin:$TRAVIS_BUILD_DIR/build/src/libs/qmuparser/bin";
|
||||
xvfb-run -a make --silent check TESTARGS="-silent";
|
||||
cd ..;
|
||||
sonar-scanner;
|
||||
else
|
||||
make -j1;
|
||||
fi
|
||||
|
@ -88,3 +93,7 @@ deploy:
|
|||
on:
|
||||
all_branches: true
|
||||
condition: $DEPLOY = true
|
||||
addons:
|
||||
sonarqube:
|
||||
token:
|
||||
secure: oH/mO3ocMzMRXi4krBKMbskzfR5r5DwyL9d+qr3AxKqlFLojvZDXBRogn/jnceDIuajol/OI/8uMxR5k+N241jj5/iEYun9t1Lejh+VOhgIEEuzPkeAFzlLoK91LWigqNuf0vTI2laaYxO9oRUIEKoTgBkkwMeMWu/8raIvUhyKyqHMofWp/9htuqHcSav3AN/Plu6wiC3Sg6wSalu4YNbL1hQBIKuZeRVmSMkh8f9llGPy33sljYDDCZ4RcyJlvLq+Ffh95tCnp88f8cSnxju1bEOEF/5iYQXoOwtCltRMy2XbkCm4lmdPwSU4EQdZ+2b4ka/Ptb3g5zQJ/RGSf6qYjR541XntvlqS5mDa254HbENnmP27X9eopbKTdYgyjBj63XAsOY5NaKFQSKdICxTFuC8/TrYD9xWxOqgzhkO/MNJYQqkR0vubgng6OninoFKZGPo/fFAU6CQS0b+8nRGsnD7g00MfWGPoS8YCLYehVSSORMic+Oo58c6lIgxkzCLoWvzmZONqF6RQ89gdQ5fiyHvq8rhzw6EBagBIRn/S8YCfRgJce5jQ5RgK66AiJpOYGKHfRp3CLlD3pO1hz6VTGMnqn1TplFbK6CgrM4oTTBZ7fqD9+BHOWk15tsj+Pcl8Vi9SjiK+XU2tVCePuNQNYF4x2QGD2Ftmul49pF0I=
|
||||
|
|
79
sonar-project.properties
Normal file
79
sonar-project.properties
Normal file
|
@ -0,0 +1,79 @@
|
|||
# must be unique in a given SonarQube instance
|
||||
sonar.projectKey=dismine:valentina
|
||||
# this is the name and version displayed in the SonarQube UI. Was mandatory prior to SonarQube 6.1.
|
||||
sonar.projectName=Valentina
|
||||
sonar.projectVersion=0.5a
|
||||
sonar.projectDescription=
|
||||
Valentina is a cross-platform patternmaking program which allows designers
|
||||
to create and model patterns of clothing. This software allows pattern
|
||||
creation, using either standard sizing tables or an individual’s set of
|
||||
measurements. It blends new technologies with traditional methods to create
|
||||
a unique pattern making tool.
|
||||
|
||||
# Encoding of the source code. Default is default system encoding
|
||||
sonar.sourceEncoding=UTF-8
|
||||
|
||||
# exclude qt created files
|
||||
sonar.exclusions=**/ui_*.h
|
||||
|
||||
# The build-wrapper output dir
|
||||
sonar.cfamily.build-wrapper-output=bw-outputs
|
||||
|
||||
# List of the module identifiers
|
||||
sonar.modules=module1,module2,module3,module4,module5,module6,module7,module8,module9,module10,module11,module12,module13,module14
|
||||
|
||||
module1.sonar.projectName=Valentina app
|
||||
module1.sonar.projectBaseDir=src/app/valentina
|
||||
module1.sonar.sources=.
|
||||
|
||||
module2.sonar.projectName=Tape app
|
||||
module2.sonar.projectBaseDir=src/app/tape
|
||||
module2.sonar.sources=.
|
||||
|
||||
module3.sonar.projectName=Fervor static library
|
||||
module3.sonar.projectBaseDir=src/libs/fervor
|
||||
module3.sonar.sources=.
|
||||
|
||||
module4.sonar.projectName=QMuparser - math parser library
|
||||
module4.sonar.projectBaseDir=src/libs/qmuparser
|
||||
module4.sonar.sources=.
|
||||
|
||||
module5.sonar.projectName=VDXF static library
|
||||
module5.sonar.projectBaseDir=src/libs/vdxf
|
||||
module5.sonar.sources=.
|
||||
|
||||
module6.sonar.projectName=VFormat static library
|
||||
module6.sonar.projectBaseDir=src/libs/vformat
|
||||
module6.sonar.sources=.
|
||||
|
||||
module7.sonar.projectName=VGeometry static library
|
||||
module7.sonar.projectBaseDir=src/libs/vgeometry
|
||||
module7.sonar.sources=.
|
||||
|
||||
module8.sonar.projectName=VLayout static library
|
||||
module8.sonar.projectBaseDir=src/libs/vlayout
|
||||
module8.sonar.sources=.
|
||||
|
||||
module9.sonar.projectName=VMisc static library
|
||||
module9.sonar.projectBaseDir=src/libs/vmisc
|
||||
module9.sonar.sources=.
|
||||
|
||||
module10.sonar.projectName=VObj static library
|
||||
module10.sonar.projectBaseDir=src/libs/vobj
|
||||
module10.sonar.sources=.
|
||||
|
||||
module11.sonar.projectName=VPatternDB static library
|
||||
module11.sonar.projectBaseDir=src/libs/vpatterndb
|
||||
module11.sonar.sources=.
|
||||
|
||||
module12.sonar.projectName=VPropertyExplorer - property explorer library
|
||||
module12.sonar.projectBaseDir=src/libs/vpropertyexplorer
|
||||
module12.sonar.sources=.
|
||||
|
||||
module13.sonar.projectName=VTools static library
|
||||
module13.sonar.projectBaseDir=src/libs/vtools
|
||||
module13.sonar.sources=.
|
||||
|
||||
module14.sonar.projectName=VWidgets static library
|
||||
module14.sonar.projectBaseDir=src/libs/vwidgets
|
||||
module14.sonar.sources=.
|
Loading…
Reference in New Issue
Block a user