UNPKG

generator-vsts

Version:

Generates an app with CI/CD in Visual Studio Team Services

157 lines 4.76 kB
{ "name": "{{BuildDefName}}", "type": "build", "quality": "definition", "queue": { "id": "{{QueueId}}" }, "build": [ { "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Run bower", "timeoutInMinutes": 0, "task": { "id": "d9bafed4-0b18-4f58-968d-86655b4d2ce9", "versionSpec": "*", "definitionType": "task" }, "inputs": { "filename": "bower", "arguments": "install", "workingFolder": "", "failOnStandardError": "false" } }, { "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Maven pom.xml", "timeoutInMinutes": 0, "task": { "id": "ac4ee482-65da-4485-a532-7b085873e532", "versionSpec": "*", "definitionType": "task" }, "inputs": { "mavenPOMFile": "pom.xml", "options": "", "goals": "package", "publishJUnitResults": "true", "testResultsFiles": "**/TEST-*.xml", "testRunTitle": "", "codeCoverageTool": "JaCoCo", "classFilter": "", "classFilesDirectories": "", "srcDirectories": "", "javaHomeSelection": "JDKVersion", "jdkVersion": "default", "jdkUserInputPath": "", "jdkArchitecture": "x86", "mavenVersionSelection": "Default", "mavenPath": "", "mavenSetM2Home": "false", "sqAnalysisEnabled": "false", "sqConnectedServiceName": "", "sqDbDetailsRequired": "false", "sqDbUrl": "", "sqDbUsername": "", "sqDbPassword": "", "pmdAnalysisEnabled": "false" } }, { "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Build an image", "timeoutInMinutes": 0, "task": { "id": "b93c4522-5bea-4118-97ae-2b560628a157", "versionSpec": "*", "definitionType": "task" }, "inputs": { "dockerHostEndpoint": "{{dockerHostEndpoint}}", "dockerRegistryEndpoint": "{{dockerRegistryEndpoint}}", "action": "Build an image", "dockerFile": "dockerfile", "imageName": "{{dockerRegistryId}}/{{ProjectLowerCase}}:$(Build.BuildId)", "context": "$(Build.SourcesDirectory)", "containerName": "", "ports": "", "envVars": "", "removeImageAfterPush": "false", "customCommand": "", "containerCommand": "", "cwd": "" } }, { "enabled": true, "continueOnError": false, "alwaysRun": false, "displayName": "Push an image", "timeoutInMinutes": 0, "task": { "id": "b93c4522-5bea-4118-97ae-2b560628a157", "versionSpec": "*", "definitionType": "task" }, "inputs": { "dockerHostEndpoint": "{{dockerHostEndpoint}}", "dockerRegistryEndpoint": "{{dockerRegistryEndpoint}}", "action": "Push an image", "dockerFile": "**/Dockerfile", "imageName": "{{dockerRegistryId}}/{{ProjectLowerCase}}:$(Build.BuildId)", "context": "$(Build.StagingDirectory)", "containerName": "", "ports": "", "envVars": "", "removeImageAfterPush": "false", "customCommand": "", "containerCommand": "", "cwd": "$(System.DefaultWorkingDirectory)" } } ], "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 } }, "repository": { "properties": { "labelSources": "0", "reportBuildStatus": "true" }, "type": "TfsGit", "name": "{{Project}}", "url": "https://{{VSTS}}.visualstudio.com/_git/{{Project}}", "defaultBranch": "refs/heads/master", "clean": "false", "checkoutSubmodules": false } }