Move setting up environment variables in to build stage

This commit is contained in:
Pranav K 2018-03-07 12:03:10 -08:00
parent c9c1b20c61
commit fcecc0d691
4 changed files with 22 additions and 11 deletions

View File

@ -5,6 +5,11 @@ simpleNode('Ubuntu16.04', 'latest-or-auto-docker') {
checkout scm
}
stage ('Build') {
environment {
DOTNET_CLI_TELEMETRY_OPTOUT = 'true'
DOTNET_SKIP_FIRST_TIME_EXPERIENCE = 'true'
}
sh './build.sh'
}
}

View File

@ -5,6 +5,11 @@ simpleNode('OSX10.12','latest') {
checkout scm
}
stage ('Build') {
environment {
DOTNET_CLI_TELEMETRY_OPTOUT = 'true'
DOTNET_SKIP_FIRST_TIME_EXPERIENCE = 'true'
}
sh './build.sh'
}
}

View File

@ -5,18 +5,14 @@ def linuxPipeline = Pipeline.createPipeline(this, 'build/buildpipeline/linux.gro
def osxPipeline = Pipeline.createPipeline(this, 'build/buildpipeline/osx.groovy')
String configuration = 'Release'
def parameters = [
'Configuration': configuration,
'DOTNET_CLI_TELEMETRY_OPTOUT': 'true',
'DOTNET_SKIP_FIRST_TIME_EXPERIENCE': 'true'
'Configuration': configuration
]
def jobName = "${RepoName} ${BranchName}"
windowsPipeline.triggerPipelineOnEveryGithubPR("Windows ${configuration} x64 Build", parameters)
windowsPipeline.triggerPipelineOnGithubPush(parameters)
windowsPipeline.triggerPipelineOnEveryGithubPR("Windows ${configuration} x64 Build", parameters, jobName)
windowsPipeline.triggerPipelineOnGithubPush(parameters, jobName)
linuxPipeline.triggerPipelineOnEveryGithubPR("Ubuntu 16.04 ${configuration} Build", parameters)
linuxPipeline.triggerPipelineOnGithubPush(parameters)
linuxPipeline.triggerPipelineOnEveryGithubPR("Ubuntu 16.04 ${configuration} Build", parameters, jobName)
linuxPipeline.triggerPipelineOnGithubPush(parameters, jobName)
osxPipeline.triggerPipelineOnEveryGithubPR("OSX 10.12 ${configuration} Build", parameters, jobName)
osxPipeline.triggerPipelineOnGithubPush(parameters, jobName)
osxPipeline.triggerPipelineOnEveryGithubPR("OSX 10.12 ${configuration} Build", parameters)
osxPipeline.triggerPipelineOnGithubPush(parameters)

View File

@ -7,6 +7,11 @@ simpleNode('Windows_NT','latest') {
checkout scm
}
stage ('Build') {
environment {
DOTNET_CLI_TELEMETRY_OPTOUT = 'true'
DOTNET_SKIP_FIRST_TIME_EXPERIENCE = 'true'
}
bat '.\\run.cmd default-build'
}
}