pipeline { agent any stages { stage('Build C#') { steps { dotnetRestore "Selector.Core.sln" dotnetBuild "Selector.Core.sln" } } stage('Build Javascript') { steps { sh "npm ci" sh "npm run build --if-present" } } stage('Test') { steps { dotnetTest "Selector.Core.sln" } } stage('Deploy') { steps { echo 'Deploying....' } } } post { always { steps { cleanWs } } } }