Imported Upstream version 5.2.0.175

Former-commit-id: bb0468d0f257ff100aa895eb5fe583fb5dfbf900
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2017-06-07 13:16:24 +00:00
parent 4bdbaf4a88
commit 966bba02bb
8776 changed files with 346420 additions and 149650 deletions

View File

@@ -73,8 +73,8 @@
{
"enabled": true,
"continueOnError": false,
"alwaysRun": true,
"displayName": "Docker clean-up",
"alwaysRun": false,
"displayName": "Initialize Docker",
"timeoutInMinutes": 0,
"task": {
"id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9",
@@ -82,8 +82,8 @@
"definitionType": "task"
},
"inputs": {
"filename": "$(Build.SourcesDirectory)/corefx/Tools/scripts/docker/cleanup-docker.sh",
"arguments": "",
"filename": "$(Build.SourcesDirectory)/corefx/Tools/scripts/docker/init-docker.sh",
"arguments": "$(PB_DockerImageName)",
"workingFolder": "",
"failOnStandardError": "false"
}
@@ -227,7 +227,7 @@
},
"inputs": {
"filename": "docker",
"arguments": "exec $(PB_DockerContainerName) $(PB_GitDirectory)/Tools/msbuild.sh $(PB_GitDirectory)/src/tests.builds $(PB_CreateHelixArguments) /p:\"CloudDropAccountName=$(PB_CloudDropAccountName)\" /p:\"CloudResultsAccountName=$(PB_CloudResultsAccountName)\" /p:\"CloudDropAccessToken=$(CloudDropAccessToken)\" /p:\"CloudResultsAccessToken=$(OutputCloudResultsAccessToken)\" /p:\"HelixApiAccessKey=$(HelixApiAccessKey)\" /p:HelixApiEndpoint=$(PB_HelixApiEndPoint) /p:\"Branch=$(SourceBranch)\" /p:\"TargetQueue=$(PB_TargetQueue)\" /p:\"OfficialBuildId=$(OfficialBuildId)\"",
"arguments": "exec $(PB_DockerContainerName) $(PB_GitDirectory)/Tools/msbuild.sh $(PB_GitDirectory)/src/upload-tests.proj $(PB_CreateHelixArguments) /p:\"CloudDropAccountName=$(PB_CloudDropAccountName)\" /p:\"CloudResultsAccountName=$(PB_CloudResultsAccountName)\" /p:\"CloudDropAccessToken=$(CloudDropAccessToken)\" /p:\"CloudResultsAccessToken=$(OutputCloudResultsAccessToken)\" /p:\"HelixApiAccessKey=$(HelixApiAccessKey)\" /p:HelixApiEndpoint=$(PB_HelixApiEndPoint) /p:\"Branch=$(SourceBranch)\" /p:TargetQueues=$(PB_TargetQueue) /p:\"OfficialBuildId=$(OfficialBuildId)\"",
"workingFolder": "",
"failOnStandardError": "false"
}
@@ -252,8 +252,8 @@
},
{
"enabled": true,
"continueOnError": false,
"alwaysRun": false,
"continueOnError": true,
"alwaysRun": true,
"displayName": "Remove old docker build logs",
"timeoutInMinutes": 0,
"task": {
@@ -286,26 +286,8 @@
},
{
"enabled": true,
"continueOnError": false,
"alwaysRun": false,
"displayName": "Stop detached docker container",
"timeoutInMinutes": 0,
"task": {
"id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9",
"versionSpec": "1.*",
"definitionType": "task"
},
"inputs": {
"filename": "docker",
"arguments": "stop $(PB_DockerContainerName)",
"workingFolder": "",
"failOnStandardError": "false"
}
},
{
"enabled": true,
"continueOnError": false,
"alwaysRun": false,
"continueOnError": true,
"alwaysRun": true,
"displayName": "Remove container",
"timeoutInMinutes": 0,
"task": {
@@ -315,14 +297,14 @@
},
"inputs": {
"filename": "docker",
"arguments": "rm $(PB_DockerContainerName)",
"arguments": "rm -f $(PB_DockerContainerName)",
"workingFolder": "",
"failOnStandardError": "false"
}
},
{
"enabled": true,
"continueOnError": false,
"continueOnError": true,
"alwaysRun": true,
"displayName": "Copy Publish Artifact: BuildLogs",
"timeoutInMinutes": 0,
@@ -343,7 +325,7 @@
"enabled": true,
"continueOnError": true,
"alwaysRun": true,
"displayName": "Run docker version",
"displayName": "Cleanup Docker",
"timeoutInMinutes": 0,
"task": {
"id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9",
@@ -351,11 +333,29 @@
"definitionType": "task"
},
"inputs": {
"filename": "docker",
"arguments": "version",
"filename": "$(Build.SourcesDirectory)/corefx/Tools/scripts/docker/cleanup-docker.sh",
"arguments": "",
"workingFolder": "",
"failOnStandardError": "false"
}
},
{
"enabled": true,
"continueOnError": true,
"alwaysRun": true,
"displayName": "Cleanup VSTS Agent",
"timeoutInMinutes": 0,
"task": {
"id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9",
"versionSpec": "1.*",
"definitionType": "task"
},
"inputs": {
"filename": "$(Build.SourcesDirectory)/corefx/Tools/msbuild.sh",
"arguments": "cleanupagent.proj /p:AgentDirectory=$(Agent.HomeDirectory) /p:DoClean=$(PB_CleanAgent)",
"workingFolder": "$(Build.SourcesDirectory)/corefx/Tools/scripts/vstsagent/",
"failOnStandardError": "false"
}
}
],
"options": [
@@ -401,13 +401,13 @@
"value": "/root/corefx"
},
"PB_DockerContainerName": {
"value": "$(Build.BuildId)"
"value": "corefx-$(Build.BuildId)"
},
"PB_DockerImageName": {
"value": "$(PB_DockerRepository):$(PB_DockerTag)"
},
"PB_DockerRepository": {
"value": "chcosta/dotnetcore"
"value": "microsoft/dotnet-buildtools-prereqs"
},
"PB_DockerTag": {
"value": "debian82_prereqs_2",
@@ -442,7 +442,7 @@
"value": null,
"isSecret": true
},
"PB_VsoRepoName": {
"PB_VsoRepositoryName": {
"value": "DotNet-CoreFX-Trusted",
"allowOverride": true
},
@@ -458,12 +458,15 @@
"allowOverride": true
},
"PB_BuildTestsArguments": {
"value": "-BuildArch=x64 -Debug -SkipTests",
"value": "-BuildArch=x64 -Release -SkipTests",
"allowOverride": true
},
"PB_CreateHelixArguments": {
"value": "/t:CloudBuild /p:ArchGroup=x64 /p:ConfigurationGroup=Debug /p:\"EnableCloudTest=true /p:\"TestProduct=corefx /p:\"TimeoutInSeconds=1200\" /p:\"TargetOS=Linux\" /p:FilterToOSGroup=Linux",
"allowOverride": true
},
"PB_CleanAgent": {
"value": "true"
}
},
"demands": [