diff --git a/WOLWin/config/Jenkinsfile b/WOLWin/config/Jenkinsfile new file mode 100644 index 0000000..716f299 --- /dev/null +++ b/WOLWin/config/Jenkinsfile @@ -0,0 +1,27 @@ +pipeline { + agent { + node { + label 'Jenkins_Homer' + } + } + stages { + stage('Build') { + steps { + bat "\"${tool 'MSBuild15'}\" ${WORKSPACE}\\WOLWin_nightly\\WOLWin\\WOLWin.csproj /t:Restore /t:Rebuild /p:Configuration=Release" + } + } + } + stage('SonarQube') { + environment { + scannerHome = tool 'sonar-scanner4.4' + project = 'wolwin_nightly' + token = 'sqa_07d4e3802cf6283fc38a002e75bd0a5eb158af87' + } + steps { + withSonarQubeEnv('SonarQube_Homer') { + bat "${scannerHome}/bin/sonar-scanner -Dsonar.projectKey=${project} -Dsonar.login=${token}" + } + } + } + } + diff --git a/WOLWin/config/Jenkinsfile.txt b/WOLWin/config/Jenkinsfile.txt deleted file mode 100644 index 7266425..0000000 --- a/WOLWin/config/Jenkinsfile.txt +++ /dev/null @@ -1,14 +0,0 @@ -pipeline { - agent { - node { - label 'Jenkins_Homer' - } - } - stages { - stage('Build') { - steps { - bat "\"${tool 'MSBuild15'}\" ${WORKSPACE}\\WOLWin_nightly\\WOLWin\\WOLWin.csproj /t:Restore /t:Rebuild /p:Configuration=Release" - } - } - } - } \ No newline at end of file