diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000..e46afc8 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,40 @@ +pipeline { + + agent { + label 'windows' + } + + environment { + platformVersion = '8.3.26.1581' + } + + post { + always { + allure includeProperties: false, jdk: '', results: [[path: 'build/syntax-check/allure']] + junit allowEmptyResults: true, testResults: 'build/syntax-check/junit/junit.xml' + } + success { + echo 'success' + } + failure { + echo 'failure' + } + + } + + stages { + + stage("SonarQube") { + steps { + script { + scannerHome = tool name: 'sonar-scanner', type: 'hudson.plugins.sonar.SonarRunnerInstallation' + withSonarQubeEnv("Sonar") { + bat "chcp 65001\n ${scannerHome}/bin/sonar-scanner -Dsonar.projectVersion=${BUILD_ID}" + } + } + } + } + + } + +} \ No newline at end of file