diff --git a/build/buildpipeline/pipeline.groovy b/build/buildpipeline/pipeline.groovy index e915cadae1..8ca916ece3 100644 --- a/build/buildpipeline/pipeline.groovy +++ b/build/buildpipeline/pipeline.groovy @@ -1,6 +1,7 @@ import org.dotnet.ci.pipelines.Pipeline def windowsPipeline = Pipeline.createPipeline(this, 'build/buildpipeline/windows.groovy') +def windowsPipeline = Pipeline.createPipeline(this, 'build/buildpipeline/windows-es.groovy') def linuxPipeline = Pipeline.createPipeline(this, 'build/buildpipeline/linux.groovy') def osxPipeline = Pipeline.createPipeline(this, 'build/buildpipeline/osx.groovy') String configuration = 'Release' @@ -11,6 +12,9 @@ def parameters = [ windowsPipeline.triggerPipelineOnEveryGithubPR("Windows ${configuration} x64 Build", parameters) windowsPipeline.triggerPipelineOnGithubPush(parameters) +windowsPipeline.triggerPipelineOnEveryGithubPR("Windows ${configuration} x64 Build (Spanish language image) ", parameters) +windowsPipeline.triggerPipelineOnGithubPush(parameters) + linuxPipeline.triggerPipelineOnEveryGithubPR("Ubuntu 16.04 ${configuration} Build", parameters) linuxPipeline.triggerPipelineOnGithubPush(parameters) diff --git a/build/buildpipeline/windows-es.groovy b/build/buildpipeline/windows-es.groovy new file mode 100644 index 0000000000..2a73b0cc83 --- /dev/null +++ b/build/buildpipeline/windows-es.groovy @@ -0,0 +1,14 @@ +@Library('dotnet-ci') _ + +// 'node' indicates to Jenkins that the enclosed block runs on a node that matches +// the label 'windows-with-vs' +simpleNode('Windows.10.Amd64.ClientRS4.ES') { + stage ('Checking out source') { + checkout scm + } + stage ('Build') { + def logFolder = getLogFolder() + def environment = "set ASPNETCORE_TEST_LOG_DIR=${WORKSPACE}\\${logFolder}" + bat "${environment}&.\\run.cmd -CI default-build" + } +}