UNPKG

generator-team

Version:

Generates an app with CI/CD in Team Foundation Server or Team Services

147 lines 4.74 kB
{ "build": [{ "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "NuGet restore", "refName": "nuget_restore", "timeoutInMinutes": 0, "task": { "id": "333b11bd-d341-40d9-afcf-b32d5ce6f23b", "versionSpec": "*", "definitionType": "task" }, "inputs": { "solution": "**\\*.sln", "nugetConfigPath": "", "restoreMode": "restore", "noCache": "false", "nuGetRestoreArgs": "", "verbosity": "-", "nuGetVersion": "3.3.0", "nuGetPath": "" } }, { "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Build solution", "refName": "build_sln", "timeoutInMinutes": 0, "task": { "id": "71a9a2d3-a98a-4caa-96ab-affca411ecda", "versionSpec": "*", "definitionType": "task" }, "inputs": { "solution": "**\\*.sln", "msbuildArgs": "/p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true /p:PackageLocation=\"$(build.artifactstagingdirectory)\\\\\"", "platform": "$(BuildPlatform)", "configuration": "$(BuildConfiguration)", "clean": "false", "vsVersion": "15.0", "maximumCpuCount": "false", "restoreNugetPackages": "false", "msbuildArchitecture": "x86", "logProjectEvents": "true", "createLogFile": "false" } }, { "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Test Assemblies", "refName": "run_tests", "timeoutInMinutes": 0, "task": { "id": "ef087383-ee5e-42c7-9a53-ab56c98420f9", "versionSpec": "*", "definitionType": "task" }, "inputs": { "testAssembly": "**\\$(BuildConfiguration)\\*test*.dll;-:**\\obj\\**", "testFiltercriteria": "", "runSettingsFile": "", "overrideTestrunParameters": "", "codeCoverageEnabled": "true", "runInParallel": "false", "vstestLocationMethod": "version", "vsTestVersion": "latest", "vstestLocation": "", "pathtoCustomTestAdapters": "", "otherConsoleOptions": "", "testRunTitle": "", "platform": "$(BuildPlatform)", "configuration": "$(BuildConfiguration)", "publishRunAttachments": "true" } }, { "enabled": true, "continueOnError": false, "alwaysRun": true, "displayName": "Publish Artifact", "refName": "publish_artifacts", "timeoutInMinutes": 0, "task": { "id": "2ff763a7-ce83-4e1f-bc89-0ae63477cebe", "versionSpec": "*", "definitionType": "task" }, "inputs": { "PathtoPublish": "$(build.artifactstagingdirectory)", "ArtifactName": "drop", "ArtifactType": "Container", "TargetPath": "\\\\my\\share\\$(Build.DefinitionName)\\$(Build.BuildNumber)" } } ], "triggers": [{ "branchFilters": [ "+refs/heads/master" ], "pathFilters": [], "batchChanges": false, "maxConcurrentBuildsPerBranch": 1, "triggerType": "continuousIntegration" }], "variables": { "system.debug": { "value": "false", "allowOverride": true }, "BuildConfiguration": { "value": "release", "allowOverride": true }, "BuildPlatform": { "value": "any cpu", "allowOverride": true } }, "buildNumberFormat": "$(BuildDefinitionName)-$(BuildID)", "jobAuthorizationScope": "projectCollection", "jobTimeoutInMinutes": 60, "repository": { "properties": { "labelSources": "0", "reportBuildStatus": "true" }, "type": "TfsGit", "name": "{{Project}}", "url": "{{TFS}}/_git/{{Project}}", "defaultBranch": "refs/heads/master", "clean": "false", "checkoutSubmodules": false }, "quality": "definition", "defaultBranch": "refs/heads/master", "queue": { "id": "{{QueueId}}" }, "path": "\\", "type": "build", "name": "{{BuildDefName}}" }