2017-04-10 11:41:01 +00:00
{
"build" : [
2018-08-07 15:19:03 +00:00
{
"environment" : { } ,
"enabled" : true ,
"continueOnError" : true ,
"displayName" : "run begin.ps1" ,
"timeoutInMinutes" : 0 ,
"alwaysRun" : true ,
"task" : {
"id" : "e213ff0f-5d5c-4791-802d-52ea3e7be1f1" ,
"versionSpec" : "2.*" ,
"definitionType" : "task"
} ,
"inputs" : {
"targetType" : "inline" ,
"filePath" : "" ,
"arguments" : "" ,
"script" : "if (Test-Path \"$Env:AgentToolsPath\\begin.ps1\") {\n \"$Env:AgentToolsPath\\begin.ps1 script found. Executing...\"\n & $Env:AgentToolsPath\\begin.ps1\n} else {\n \"$Env:AgentToolsPath\\begin.ps1 script does not exist. Moving on...\"\n}" ,
"errorActionPreference" : "continue" ,
"failOnStderr" : "false" ,
"ignoreLASTEXITCODE" : "true" ,
"workingDirectory" : ""
}
} ,
2017-08-21 15:34:15 +00:00
{
2018-01-29 19:03:06 +00:00
"environment" : { } ,
2017-08-21 15:34:15 +00:00
"enabled" : true ,
"continueOnError" : false ,
"alwaysRun" : false ,
"displayName" : "Install Signing Plugin" ,
"timeoutInMinutes" : 0 ,
2018-01-29 19:03:06 +00:00
"condition" : "and(succeeded(), in(variables.PB_SignType, 'real', 'test'))" ,
2017-08-21 15:34:15 +00:00
"task" : {
"id" : "30666190-6959-11e5-9f96-f56098202fef" ,
"versionSpec" : "1.*" ,
"definitionType" : "task"
} ,
"inputs" : {
"signType" : "real" ,
"zipSources" : "true" ,
"version" : "" ,
2018-08-07 15:19:03 +00:00
"feedSource" : "https://devdiv.pkgs.visualstudio.com/DefaultCollection/_packaging/MicroBuildToolset/nuget/v3/index.json" ,
"esrpSigning" : "$(PB_UseEsrpSigning)"
2017-08-21 15:34:15 +00:00
}
} ,
2017-04-10 11:41:01 +00:00
{
2018-01-29 19:03:06 +00:00
"environment" : { } ,
2017-04-10 11:41:01 +00:00
"enabled" : true ,
"continueOnError" : false ,
"alwaysRun" : false ,
"displayName" : "Run script $(VS140COMNTOOLS)\\VsDevCmd.bat" ,
"timeoutInMinutes" : 0 ,
"task" : {
"id" : "bfc8bf76-e7ac-4a8c-9a55-a944a9f632fd" ,
"versionSpec" : "1.*" ,
"definitionType" : "task"
} ,
"inputs" : {
"filename" : "$(VS140COMNTOOLS)\\VsDevCmd.bat" ,
"arguments" : "" ,
"modifyEnvironment" : "true" ,
"workingFolder" : "" ,
"failOnStandardError" : "false"
}
} ,
{
2018-01-29 19:03:06 +00:00
"environment" : { } ,
2017-04-10 11:41:01 +00:00
"enabled" : true ,
"continueOnError" : false ,
"alwaysRun" : false ,
2018-08-07 15:19:03 +00:00
"displayName" : "Fetch custom tooling (NuGet)" ,
2017-04-10 11:41:01 +00:00
"timeoutInMinutes" : 0 ,
"task" : {
"id" : "e213ff0f-5d5c-4791-802d-52ea3e7be1f1" ,
"versionSpec" : "1.*" ,
"definitionType" : "task"
} ,
"inputs" : {
"scriptType" : "filePath" ,
"scriptName" : "scripts/DotNet-Trusted-Publish/Fetch-Tools.ps1" ,
"arguments" : "$(Build.StagingDirectory)\\ToolingDownload" ,
"workingFolder" : "" ,
2018-01-29 19:03:06 +00:00
"inlineScript" : "# You can write your powershell scripts inline here. \n# You can also pass predefined and custom variables to this scripts using arguments\n\n Write-Host \"Hello World\"" ,
2017-04-10 11:41:01 +00:00
"failOnStandardError" : "true"
}
} ,
{
2018-01-29 19:03:06 +00:00
"environment" : { } ,
2017-04-10 11:41:01 +00:00
"enabled" : true ,
"continueOnError" : false ,
"alwaysRun" : false ,
"displayName" : "Set up pipeline-specific git repository" ,
"timeoutInMinutes" : 0 ,
"task" : {
"id" : "e213ff0f-5d5c-4791-802d-52ea3e7be1f1" ,
"versionSpec" : "1.*" ,
"definitionType" : "task"
} ,
"inputs" : {
"scriptType" : "inlineScript" ,
"scriptName" : "" ,
"arguments" : "-gitUrl $(PB_VstsRepoGitUrl) -root $(Pipeline.SourcesDirectory)" ,
"workingFolder" : "" ,
2018-01-29 19:03:06 +00:00
"inlineScript" : "param($gitUrl, $root)\n\nif (Test-Path $root)\n{\n Remove-Item -Recurse -Force $root\n}\ngit clone --no-checkout $gitUrl $root 2>&1 | Write-Host\ncd $root\ngit checkout $env:SourceVersion 2>&1 | Write-Host\n\nWrite-Host (\"##vso[task.setvariable variable=Pipeline.SourcesDirectory;]$root\")" ,
2017-04-10 11:41:01 +00:00
"failOnStandardError" : "true"
}
} ,
{
"enabled" : true ,
"continueOnError" : false ,
"alwaysRun" : false ,
2018-08-07 15:19:03 +00:00
"displayName" : "Sync packages" ,
2017-04-10 11:41:01 +00:00
"timeoutInMinutes" : 0 ,
"task" : {
"id" : "e213ff0f-5d5c-4791-802d-52ea3e7be1f1" ,
"versionSpec" : "1.*" ,
"definitionType" : "task"
} ,
"inputs" : {
"scriptType" : "inlineScript" ,
"scriptName" : "" ,
"arguments" : "$(PB_CloudDropAccountName) $(CloudDropAccessToken) $(PB_Label)" ,
"workingFolder" : "$(Pipeline.SourcesDirectory)" ,
2018-08-07 15:19:03 +00:00
"inlineScript" : "param($account, $token, $container)\n.\\sync.cmd -ab -- /v:D /p:CloudDropAccountName=$account /p:CloudDropAccessToken=$token /p:ContainerName=$container" ,
2017-04-10 11:41:01 +00:00
"failOnStandardError" : "false"
}
} ,
{
2018-01-29 19:03:06 +00:00
"environment" : { } ,
2017-04-10 11:41:01 +00:00
"enabled" : true ,
"continueOnError" : false ,
"alwaysRun" : false ,
"displayName" : "Generate Version Assets" ,
"timeoutInMinutes" : 0 ,
"task" : {
"id" : "e213ff0f-5d5c-4791-802d-52ea3e7be1f1" ,
"versionSpec" : "1.*" ,
"definitionType" : "task"
} ,
"inputs" : {
"scriptType" : "inlineScript" ,
"scriptName" : "" ,
"arguments" : "-OfficialBuildId $(OfficialBuildId)" ,
"workingFolder" : "$(Pipeline.SourcesDirectory)" ,
2018-01-29 19:03:06 +00:00
"inlineScript" : "param($OfficialBuildId)\n msbuild build.proj /t:CreateOrUpdateCurrentVersionFile /p:OfficialBuildId=$OfficialBuildId /p:BuildVersionFile=bin\\obj\\BuildVersion-$OfficialBuildId.props" ,
2017-04-10 11:41:01 +00:00
"failOnStandardError" : "true"
}
} ,
{
2018-01-29 19:03:06 +00:00
"environment" : { } ,
2017-04-10 11:41:01 +00:00
"enabled" : true ,
"continueOnError" : false ,
"alwaysRun" : false ,
2018-08-07 15:19:03 +00:00
"displayName" : "Sign Packages" ,
2018-01-29 19:03:06 +00:00
"timeoutInMinutes" : 0 ,
2018-08-07 15:19:03 +00:00
"condition" : "and(succeeded(), in(variables.PB_SignType, 'real', 'test'), eq(variables.PB_ConfigurationGroup, 'Release'))" ,
2018-01-29 19:03:06 +00:00
"task" : {
"id" : "d9bafed4-0b18-4f58-968d-86655b4d2ce9" ,
"versionSpec" : "1.*" ,
"definitionType" : "task"
} ,
"inputs" : {
"filename" : "msbuild" ,
2018-08-07 15:19:03 +00:00
"arguments" : "src\\publish.proj /t:SignPackages /p:SignType=$(PB_SignType) /p:ConfigurationGroup=$(PB_ConfigurationGroup)" ,
2018-01-29 19:03:06 +00:00
"workingFolder" : "$(Pipeline.SourcesDirectory)" ,
"failOnStandardError" : "false"
}
} ,
{
"environment" : { } ,
2017-04-10 11:41:01 +00:00
"enabled" : true ,
"continueOnError" : false ,
"alwaysRun" : false ,
2018-08-07 15:19:03 +00:00
"displayName" : "packages -> dotnet.myget.org" ,
2017-04-10 11:41:01 +00:00
"timeoutInMinutes" : 0 ,
2018-01-29 19:03:06 +00:00
"condition" : "and(succeeded(), contains(variables.PB_PublishType, 'myget'), eq(variables.PB_ConfigurationGroup, 'Release'))" ,
2017-04-10 11:41:01 +00:00
"task" : {
"id" : "e213ff0f-5d5c-4791-802d-52ea3e7be1f1" ,
"versionSpec" : "1.*" ,
"definitionType" : "task"
} ,
"inputs" : {
"scriptType" : "inlineScript" ,
"scriptName" : "" ,
2018-08-07 15:19:03 +00:00
"arguments" : "-ApiKey $(MyGetApiKey) -PackagesGlob $(AzureContainerPackageDirectory)\\$(AzureContainerPackageGlob) -MyGetFeedUrl $(PB_MyGetFeedUrl)" ,
2017-10-19 20:04:20 +00:00
"workingFolder" : "$(Pipeline.SourcesDirectory)" ,
2018-08-07 15:19:03 +00:00
"inlineScript" : "param($ApiKey, $PackagesGlob, $MyGetFeedUrl)\n.\\build-managed.cmd -- /t:NuGetPush /v:Normal `\n/p:NuGetExePath=$env:CustomNuGetPath `\n/p:NuGetApiKey=$ApiKey `\n/p:NuGetSource=$MyGetFeedUrl `\n/p:PackagesGlob=$PackagesGlob" ,
2017-04-10 11:41:01 +00:00
"failOnStandardError" : "true"
}
} ,
{
2018-01-29 19:03:06 +00:00
"environment" : { } ,
"enabled" : true ,
"continueOnError" : false ,
"alwaysRun" : false ,
2018-08-07 15:19:03 +00:00
"displayName" : "packages -> Blob Feed" ,
2018-01-29 19:03:06 +00:00
"timeoutInMinutes" : 0 ,
"condition" : "and(succeeded(), contains(variables.PB_PublishType, 'blob'), eq(variables.PB_ConfigurationGroup, 'Release'))" ,
"task" : {
"id" : "d9bafed4-0b18-4f58-968d-86655b4d2ce9" ,
"versionSpec" : "1.*" ,
"definitionType" : "task"
} ,
"inputs" : {
"filename" : "msbuild" ,
2018-08-07 15:19:03 +00:00
"arguments" : "src\\publish.proj /t:PublishToAzureBlobFeed $(FeedPublishArguments)" ,
2018-01-29 19:03:06 +00:00
"workingFolder" : "$(Pipeline.SourcesDirectory)" ,
"failOnStandardError" : "false"
}
} ,
{
"environment" : { } ,
2017-04-10 11:41:01 +00:00
"enabled" : true ,
"continueOnError" : false ,
"alwaysRun" : false ,
"displayName" : "Update versions repository" ,
"timeoutInMinutes" : 0 ,
2018-01-29 19:03:06 +00:00
"condition" : "and(succeeded(), contains(variables.PB_PublishType, 'versions'), eq(variables.PB_ConfigurationGroup, 'Release'))" ,
2017-04-10 11:41:01 +00:00
"task" : {
"id" : "e213ff0f-5d5c-4791-802d-52ea3e7be1f1" ,
"versionSpec" : "1.*" ,
"definitionType" : "task"
} ,
"inputs" : {
"scriptType" : "inlineScript" ,
"scriptName" : "" ,
2018-08-07 15:19:03 +00:00
"arguments" : "-ghAuthToken $(PB_DotNetBuildBotAccessToken) -root $(Pipeline.SourcesDirectory) -cg $(PB_ConfigurationGroup) -fullPkgGlob $(AzureContainerPackageDirectory)\\$(AzureContainerPackageGlob)" ,
2017-04-10 11:41:01 +00:00
"workingFolder" : "" ,
2018-01-29 19:03:06 +00:00
"inlineScript" : "param($ghAuthToken, $root, $cg, $fullPkgGlob, $SignType=\"unset\")\nif ($cg -ne \"Release\" ) { exit }\ncd $root\n. $root\\build-managed.cmd -- /t:UpdatePublishedVersions `\n/p:GitHubUser=dotnet-helix-bot `\n/p:GitHubEmail=dotnet-helix-bot@microsoft.com `\n/p:GitHubAuthToken=$ghAuthToken `\n/p:VersionsRepoOwner=$env:PB_VersionsRepoOwner `\n/p:VersionsRepo=versions `\n/p:VersionsRepoPath=build-info/dotnet/$env:PB_GitHubRepositoryName/$env:SourceBranch `\n/p:ShippedNuGetPackageGlobPath=$fullPkgGlob" ,
2017-04-10 11:41:01 +00:00
"failOnStandardError" : "true"
}
} ,
{
2018-01-29 19:03:06 +00:00
"environment" : { } ,
2017-04-10 11:41:01 +00:00
"enabled" : true ,
"continueOnError" : false ,
"alwaysRun" : false ,
"displayName" : "Get Build Number" ,
"timeoutInMinutes" : 0 ,
"task" : {
"id" : "e213ff0f-5d5c-4791-802d-52ea3e7be1f1" ,
"versionSpec" : "1.*" ,
"definitionType" : "task"
} ,
"inputs" : {
"scriptType" : "inlineScript" ,
"scriptName" : "" ,
"arguments" : "$(OfficialBuildId) $(Pipeline.SourcesDirectory)" ,
"workingFolder" : "" ,
2018-01-29 19:03:06 +00:00
"inlineScript" : "param(\n [string]$OfficialBuildId,\n [string]$SourcesDir\n)\n$VersionPropsFile=$SourcesDir + \"\\bin\\obj\\BuildVersion-\" + $OfficialBuildId + \".props\"\n[xml]$versionXml=Get-Content $VersionPropsFile\n$env:BuildNumber=$versionXml.Project.PropertyGroup.BuildNumberMajor.InnerText + \".\" + $versionXml.Project.PropertyGroup.BuildNumberMinor.InnerText\nWrite-Host (\"##vso[task.setvariable variable=BuildNumber;]$env:BuildNumber\")" ,
2017-04-10 11:41:01 +00:00
"failOnStandardError" : "true"
}
} ,
{
2018-01-29 19:03:06 +00:00
"environment" : { } ,
2017-04-10 11:41:01 +00:00
"enabled" : true ,
"continueOnError" : true ,
"alwaysRun" : false ,
"displayName" : "Publish to Artifact Services Drop" ,
"timeoutInMinutes" : 0 ,
"task" : {
"id" : "f9d96d25-0c81-4e77-8282-1ad1f785cbb4" ,
"versionSpec" : "0.*" ,
"definitionType" : "task"
} ,
"inputs" : {
"dropServiceURI" : "https://devdiv.artifacts.visualstudio.com/DefaultCollection" ,
"buildNumber" : "dotnet/$(PB_GitHubRepositoryName)/$(SourceBranch)/$(BuildNumber)/packages/$(PB_ConfigurationGroup)" ,
"sourcePath" : "$(Pipeline.SourcesDirectory)\\packages\\AzureTransfer\\$(PB_ConfigurationGroup)" ,
"dropExePath" : "" ,
"toLowerCase" : "true" ,
"detailedLog" : "false" ,
"usePat" : "false" ,
2017-06-07 13:16:24 +00:00
"retentionDays" : "" ,
2017-04-10 11:41:01 +00:00
"dropMetadataContainerName" : "DropMetadata"
}
2017-08-21 15:34:15 +00:00
} ,
{
2018-01-29 19:03:06 +00:00
"environment" : { } ,
2017-08-21 15:34:15 +00:00
"enabled" : true ,
"continueOnError" : false ,
"alwaysRun" : false ,
"displayName" : "Send Telemetry" ,
"timeoutInMinutes" : 0 ,
"condition" : "always()" ,
"task" : {
"id" : "521a94ea-9e68-468a-8167-6dcf361ea776" ,
"versionSpec" : "1.*" ,
"definitionType" : "task"
} ,
"inputs" : { }
2018-08-07 15:19:03 +00:00
} ,
{
"environment" : { } ,
"enabled" : true ,
"continueOnError" : true ,
"alwaysRun" : true ,
"displayName" : "run end.ps1" ,
"timeoutInMinutes" : 0 ,
2019-04-12 14:10:50 +00:00
"condition" : "always()" ,
2018-08-07 15:19:03 +00:00
"task" : {
"id" : "e213ff0f-5d5c-4791-802d-52ea3e7be1f1" ,
"versionSpec" : "2.*" ,
"definitionType" : "task"
} ,
"inputs" : {
"targetType" : "inline" ,
"filePath" : "" ,
"arguments" : "" ,
"script" : "if (Test-Path \"$Env:AgentToolsPath\\end.ps1\") {\n \"$Env:AgentToolsPath\\end.ps1 script found. Executing...\"\n & $Env:AgentToolsPath\\end.ps1\n} else {\n \"$Env:AgentToolsPath\\end.ps1 script does not exist. Moving on...\"\n}" ,
"errorActionPreference" : "continue" ,
"failOnStderr" : "false" ,
"ignoreLASTEXITCODE" : "true" ,
"workingDirectory" : ""
}
2017-04-10 11:41:01 +00:00
}
] ,
"options" : [
{
"enabled" : false ,
"definition" : {
2018-01-29 19:03:06 +00:00
"id" : "a9db38f9-9fdc-478c-b0f9-464221e58316"
2017-04-10 11:41:01 +00:00
} ,
"inputs" : {
2018-01-29 19:03:06 +00:00
"workItemType" : "234347" ,
"assignToRequestor" : "true" ,
2017-04-10 11:41:01 +00:00
"additionalFields" : "{}"
}
} ,
{
"enabled" : false ,
"definition" : {
2018-01-29 19:03:06 +00:00
"id" : "57578776-4c22-4526-aeb0-86b6da17ee9c"
2017-04-10 11:41:01 +00:00
} ,
"inputs" : {
"additionalFields" : "{}"
}
} ,
{
"enabled" : false ,
"definition" : {
2018-01-29 19:03:06 +00:00
"id" : "5d58cc01-7c75-450c-be18-a388ddb129ec"
2017-04-10 11:41:01 +00:00
} ,
"inputs" : {
2018-01-29 19:03:06 +00:00
"branchFilters" : "[\"+refs/heads/*\"]" ,
2017-04-10 11:41:01 +00:00
"additionalFields" : "{}"
}
}
] ,
"variables" : {
"system.debug" : {
"value" : "false" ,
"allowOverride" : true
} ,
"PB_ConfigurationGroup" : {
2018-08-07 15:19:03 +00:00
"value" : "Release" ,
2017-04-10 11:41:01 +00:00
"allowOverride" : true
} ,
"PB_CloudDropAccountName" : {
2018-08-07 15:19:03 +00:00
"value" : "dotnetbuildoutput" ,
"allowOverride" : true
2017-04-10 11:41:01 +00:00
} ,
"CloudDropAccessToken" : {
"value" : null ,
"isSecret" : true
} ,
2018-08-07 15:19:03 +00:00
"PB_Label" : {
2017-04-10 11:41:01 +00:00
"value" : "$(Build.BuildNumber)" ,
"allowOverride" : true
} ,
2018-08-07 15:19:03 +00:00
"PB_BlobNamePrefix" : {
"value" : "$(PB_PipeBuildIdentifier)/" ,
2017-04-10 11:41:01 +00:00
"allowOverride" : true
} ,
"PB_MyGetFeedUrl" : {
"value" : "https://devdiv.pkgs.visualstudio.com/_packaging/dotnet-core-dev-eng/nuget/v3/index.json" ,
"allowOverride" : true
} ,
"MyGetApiKey" : {
"value" : null ,
"isSecret" : true
} ,
2018-08-07 15:19:03 +00:00
"TeamName" : {
"value" : "DotNetCore"
2017-04-10 11:41:01 +00:00
} ,
"PB_VstsAuthedNuGetConfigPath" : {
"value" : "$(Build.StagingDirectory)\\VstsAuthed.NuGet.Config"
} ,
"PB_DotNetBuildBotAccessToken" : {
"value" : null ,
"isSecret" : true
} ,
"PB_VersionsRepoOwner" : {
"value" : "dagood" ,
"allowOverride" : true
} ,
"PB_BuildConfiguration" : {
"value" : "release"
} ,
"PB_BuildPlatform" : {
"value" : "any cpu"
} ,
"PB_ReleaseBaseUrl" : {
"value" : "https://devdiv.vsrm.visualstudio.com/DefaultCollection"
} ,
"PB_ReleaseProjectName" : {
"value" : "DevDiv"
} ,
"PB_ReleaseDefinitionId" : {
"value" : "40"
} ,
"PB_ManualReleaseName" : {
"value" : ""
} ,
"PB_BranchGroup" : {
"value" : ""
} ,
"PB_DefinitionNames" : {
"value" : "Fake-Windows Fake-Windows-Native"
} ,
"PB_CreateRequestContacts" : {
"value" : "a b c"
} ,
"VstsReleaseAccessToken" : {
"value" : null ,
"isSecret" : true
} ,
"Pipeline.SourcesDirectory" : {
"value" : "$(Build.BinariesDirectory)\\pipelineRepository"
} ,
"PB_VstsAccountName" : {
"value" : "dagood"
} ,
"PB_VstsRepositoryName" : {
"value" : "DotNet-CoreFX-Trusted" ,
"allowOverride" : true
} ,
"PB_VstsRepoGitUrl" : {
"value" : "https://$(PB_VstsAccountName):$(VstsRepoPat)@devdiv.visualstudio.com/DevDiv/_git/$(PB_VstsRepositoryName)/"
} ,
"VstsRepoPat" : {
"value" : null ,
"isSecret" : true
} ,
2018-08-07 15:19:03 +00:00
"AzureContainerPackageDirectory" : {
"value" : "$(Pipeline.SourcesDirectory)\\packages\\AzureTransfer\\$(PB_ConfigurationGroup)" ,
"allowOverride" : true
} ,
"AzureContainerPackageGlob" : {
"value" : "*.nupkg" ,
"allowOverride" : true
} ,
"OfficialBuildId" : {
"value" : "$(Build.BuildNumber)" ,
"allowOverride" : true
} ,
2017-04-10 11:41:01 +00:00
"SourceVersion" : {
"value" : "master" ,
"allowOverride" : true
} ,
"SourceBranch" : {
"value" : "master" ,
"allowOverride" : true
} ,
2018-01-29 19:03:06 +00:00
"FeedPublishArguments" : {
"value" : "$(PB_BuildOutputManifestArguments) /p:AccountKey=$(PB_PublishBlobFeedKey) /p:ExpectedFeedUrl=$(PB_PublishBlobFeedUrl) /p:ConfigurationGroup=$(PB_ConfigurationGroup)"
} ,
2017-04-10 11:41:01 +00:00
"PB_GitHubRepositoryName" : {
"value" : "corefx" ,
"allowOverride" : true
} ,
2018-01-29 19:03:06 +00:00
"PB_PublishBlobFeedUrl" : {
"value" : "" ,
"allowOverride" : true
} ,
"PB_PublishBlobFeedKey" : {
"value" : null ,
"isSecret" : true
} ,
"PB_PublishType" : {
"value" : ""
} ,
"PB_BuildOutputManifestArguments" : {
"value" : "/p:ManifestBuildId=$(OfficialBuildId) /p:ManifestBranch=$(SourceBranch) /p:ManifestCommit=$(SourceVersion)"
2018-08-07 15:19:03 +00:00
} ,
"PB_UseEsrpSigning" : {
"value" : "false" ,
"allowOverride" : true
2017-04-10 11:41:01 +00:00
}
} ,
"retentionRules" : [
{
"branches" : [
"+refs/heads/*"
] ,
"artifacts" : [ ] ,
"artifactTypesToDelete" : [
"FilePath" ,
"SymbolStore"
] ,
"daysToKeep" : 10 ,
"minimumToKeep" : 1 ,
"deleteBuildRecord" : true ,
"deleteTestResults" : true
}
] ,
"buildNumberFormat" : "$(date:yyyyMMdd)$(rev:-rr)" ,
"jobAuthorizationScope" : "projectCollection" ,
"jobTimeoutInMinutes" : 180 ,
2018-01-29 19:03:06 +00:00
"jobCancelTimeoutInMinutes" : 5 ,
2017-04-10 11:41:01 +00:00
"repository" : {
"properties" : {
"labelSources" : "0" ,
"reportBuildStatus" : "false" ,
"fetchDepth" : "0" ,
"gitLfsSupport" : "false" ,
"skipSyncSource" : "false" ,
2018-01-29 19:03:06 +00:00
"cleanOptions" : "0" ,
"checkoutNestedSubmodules" : "false" ,
"labelSourcesFormat" : "$(build.buildNumber)"
2017-04-10 11:41:01 +00:00
} ,
"id" : "0a2b2664-c1be-429c-9b40-8a24dee27a4a" ,
"type" : "TfsGit" ,
"name" : "DotNet-BuildPipeline" ,
"url" : "https://devdiv.visualstudio.com/DevDiv/_git/DotNet-BuildPipeline" ,
"defaultBranch" : "refs/heads/master" ,
"clean" : "true" ,
"checkoutSubmodules" : false
} ,
2018-01-29 19:03:06 +00:00
"processParameters" : { } ,
2017-04-10 11:41:01 +00:00
"quality" : "definition" ,
2018-01-29 19:03:06 +00:00
"drafts" : [ ] ,
2017-04-10 11:41:01 +00:00
"queue" : {
2018-01-29 19:03:06 +00:00
"id" : 36 ,
"name" : "DotNet-Build" ,
2017-04-10 11:41:01 +00:00
"pool" : {
"id" : 39 ,
"name" : "DotNet-Build"
2018-01-29 19:03:06 +00:00
}
2017-04-10 11:41:01 +00:00
} ,
"id" : 2943 ,
"name" : "DotNet-Trusted-Publish" ,
2018-01-29 19:03:06 +00:00
"path" : "\\" ,
"type" : "build" ,
"queueStatus" : "enabled" ,
2017-04-10 11:41:01 +00:00
"project" : {
"id" : "0bdbc590-a062-4c3f-b0f6-9383f67865ee" ,
"name" : "DevDiv" ,
"description" : "Visual Studio and DevDiv team project for git source code repositories. Work items will be added for Adams, Dev14 work items are tracked in vstfdevdiv. " ,
"url" : "https://devdiv.visualstudio.com/DefaultCollection/_apis/projects/0bdbc590-a062-4c3f-b0f6-9383f67865ee" ,
"state" : "wellFormed" ,
2018-01-29 19:03:06 +00:00
"revision" : 418098311 ,
"visibility" : "organization"
2017-04-10 11:41:01 +00:00
}
}