diff --git a/Jenkinsfile b/Jenkinsfile index a429ade..db2faff 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -15,25 +15,21 @@ pipeline { } } - stage('Check Windows Agent') { - agent { label 'windows' } - steps { - cleanWs() - checkout scm +stage('Build Windows') { + agent { label 'windows' } + steps { + cleanWs() + checkout scm - bat ''' - echo Windows agent works - hostname - where cmake - where ninja - where git - java -version + bat ''' + call "C:\\Program Files (x86)\\Microsoft Visual Studio\\2022\\BuildTools\\VC\\Auxiliary\\Build\\vcvars64.bat" - call "C:\\Program Files (x86)\\Microsoft Visual Studio\\2022\\BuildTools\\VC\\Auxiliary\\Build\\vcvars64.bat" - where cl - cl - ''' - } - } + cmake -S . -B build\\windows -G Ninja ^ + -DCMAKE_BUILD_TYPE=Release ^ + -DCMAKE_TOOLCHAIN_FILE=C:\\vcpkg\\scripts\\buildsystems\\vcpkg.cmake + + cmake --build build\\windows + ''' } +} } \ No newline at end of file