Move setting up environment variables in to build stage
This commit is contained in:
parent
c9c1b20c61
commit
fcecc0d691
|
|
@ -5,6 +5,11 @@ simpleNode('Ubuntu16.04', 'latest-or-auto-docker') {
|
||||||
checkout scm
|
checkout scm
|
||||||
}
|
}
|
||||||
stage ('Build') {
|
stage ('Build') {
|
||||||
|
environment {
|
||||||
|
DOTNET_CLI_TELEMETRY_OPTOUT = 'true'
|
||||||
|
DOTNET_SKIP_FIRST_TIME_EXPERIENCE = 'true'
|
||||||
|
}
|
||||||
|
|
||||||
sh './build.sh'
|
sh './build.sh'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,11 @@ simpleNode('OSX10.12','latest') {
|
||||||
checkout scm
|
checkout scm
|
||||||
}
|
}
|
||||||
stage ('Build') {
|
stage ('Build') {
|
||||||
|
environment {
|
||||||
|
DOTNET_CLI_TELEMETRY_OPTOUT = 'true'
|
||||||
|
DOTNET_SKIP_FIRST_TIME_EXPERIENCE = 'true'
|
||||||
|
}
|
||||||
|
|
||||||
sh './build.sh'
|
sh './build.sh'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -5,18 +5,14 @@ def linuxPipeline = Pipeline.createPipeline(this, 'build/buildpipeline/linux.gro
|
||||||
def osxPipeline = Pipeline.createPipeline(this, 'build/buildpipeline/osx.groovy')
|
def osxPipeline = Pipeline.createPipeline(this, 'build/buildpipeline/osx.groovy')
|
||||||
String configuration = 'Release'
|
String configuration = 'Release'
|
||||||
def parameters = [
|
def parameters = [
|
||||||
'Configuration': configuration,
|
'Configuration': configuration
|
||||||
'DOTNET_CLI_TELEMETRY_OPTOUT': 'true',
|
|
||||||
'DOTNET_SKIP_FIRST_TIME_EXPERIENCE': 'true'
|
|
||||||
]
|
]
|
||||||
|
|
||||||
def jobName = "${RepoName} ${BranchName}"
|
windowsPipeline.triggerPipelineOnEveryGithubPR("Windows ${configuration} x64 Build", parameters)
|
||||||
|
windowsPipeline.triggerPipelineOnGithubPush(parameters)
|
||||||
|
|
||||||
windowsPipeline.triggerPipelineOnEveryGithubPR("Windows ${configuration} x64 Build", parameters, jobName)
|
linuxPipeline.triggerPipelineOnEveryGithubPR("Ubuntu 16.04 ${configuration} Build", parameters)
|
||||||
windowsPipeline.triggerPipelineOnGithubPush(parameters, jobName)
|
linuxPipeline.triggerPipelineOnGithubPush(parameters)
|
||||||
|
|
||||||
linuxPipeline.triggerPipelineOnEveryGithubPR("Ubuntu 16.04 ${configuration} Build", parameters, jobName)
|
osxPipeline.triggerPipelineOnEveryGithubPR("OSX 10.12 ${configuration} Build", parameters)
|
||||||
linuxPipeline.triggerPipelineOnGithubPush(parameters, jobName)
|
osxPipeline.triggerPipelineOnGithubPush(parameters)
|
||||||
|
|
||||||
osxPipeline.triggerPipelineOnEveryGithubPR("OSX 10.12 ${configuration} Build", parameters, jobName)
|
|
||||||
osxPipeline.triggerPipelineOnGithubPush(parameters, jobName)
|
|
||||||
|
|
|
||||||
|
|
@ -7,6 +7,11 @@ simpleNode('Windows_NT','latest') {
|
||||||
checkout scm
|
checkout scm
|
||||||
}
|
}
|
||||||
stage ('Build') {
|
stage ('Build') {
|
||||||
|
environment {
|
||||||
|
DOTNET_CLI_TELEMETRY_OPTOUT = 'true'
|
||||||
|
DOTNET_SKIP_FIRST_TIME_EXPERIENCE = 'true'
|
||||||
|
}
|
||||||
|
|
||||||
bat '.\\run.cmd default-build'
|
bat '.\\run.cmd default-build'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue