Files
iLSP/pipeline_templates_catalog.json

2047 lines
49 KiB
JSON
Raw Permalink Normal View History

{
"synced_at": "2026-05-10T14:13:29.433739+00:00",
"template_count": 48,
"templates": {
"tasks/semver.yml@pipeline-templates": {
"format": "azdo",
"title": "semver",
"path": "tasks/semver.yml",
"alias": "pipeline-templates",
"parameters": [
{
"name": "SemanticVersion",
"type": "string",
"required": true
}
]
},
"tasks/dotnet-deployment-version.yml@pipeline-templates": {
"format": "azdo",
"title": "dotnet-deployment-version",
"path": "tasks/dotnet-deployment-version.yml",
"alias": "pipeline-templates",
"parameters": [
{
"name": "appsettingsPath",
"type": "string",
"required": true
}
]
},
"tasks/util/semver.yml@pipeline-templates": {
"format": "azdo",
"title": "semver",
"path": "tasks/util/semver.yml",
"alias": "pipeline-templates",
"parameters": [
{
"name": "semanticVersion",
"type": "string",
"required": true
},
{
"name": "taskName",
"type": "string",
"required": true
}
]
},
"tasks/util/dotnet-deployment-version.yml@pipeline-templates": {
"format": "azdo",
"title": "dotnet-deployment-version",
"path": "tasks/util/dotnet-deployment-version.yml",
"alias": "pipeline-templates",
"parameters": [
{
"name": "appsettingsPath",
"type": "string",
"required": true
}
]
},
"tasks/azure/connect-to-registry.yml@pipeline-templates": {
"format": "azdo",
"title": "connect-to-registry",
"path": "tasks/azure/connect-to-registry.yml",
"alias": "pipeline-templates",
"parameters": [
{
"name": "containerRegistryConnectionName",
"type": "string",
"required": true
},
{
"name": "containerRegistryName",
"type": "string",
"required": true
}
]
},
"tasks/ssdt/deploy.yml@pipeline-templates": {
"format": "azdo",
"title": "deploy",
"path": "tasks/ssdt/deploy.yml",
"alias": "pipeline-templates",
"parameters": [
{
"name": "azureServiceConnectionName",
"type": "string",
"required": true
},
{
"name": "databaseName",
"type": "string",
"required": true
},
{
"name": "databaseServer",
"type": "string",
"required": true
}
]
},
"tasks/ssdt/build.yml@pipeline-templates": {
"format": "azdo",
"title": "build",
"path": "tasks/ssdt/build.yml",
"alias": "pipeline-templates",
"parameters": [
{
"name": "buildConfiguration",
"type": "string",
"required": false,
"default": "Release"
},
{
"name": "projectFilePath",
"type": "string",
"required": false,
"default": "**/*.sqlproj"
}
]
},
"tasks/k8s/update_files_by_branch.yaml@pipeline-templates": {
"format": "azdo",
"title": "update_files_by_branch",
"path": "tasks/k8s/update_files_by_branch.yaml",
"alias": "pipeline-templates",
"parameters": [
{
"name": "projectName",
"type": "string",
"required": true
},
{
"name": "developmentFiles",
"type": "object",
"required": false,
"default": []
},
{
"name": "testFiles",
"type": "object",
"required": false,
"default": []
},
{
"name": "productionFiles",
"type": "object",
"required": false,
"default": []
},
{
"name": "repoProd",
"type": "string",
"required": false,
"default": "k8s-prod"
},
{
"name": "repoNonProd",
"type": "string",
"required": false,
"default": "k8s-noneprod"
},
{
"name": "imageRepository",
"type": "string",
"required": false,
"default": "lrik8s.azurecr.io"
}
]
},
"tasks/k8s/deploy.yaml@pipeline-templates": {
"format": "azdo",
"title": "deploy",
"path": "tasks/k8s/deploy.yaml",
"alias": "pipeline-templates",
"parameters": [
{
"name": "projectName",
"type": "string",
"required": true
},
{
"name": "imageRepository",
"type": "string",
"required": false,
"default": "lruk8s.azurecr.io"
},
{
"name": "short_name",
"type": "string",
"required": true
},
{
"name": "group",
"type": "string",
"required": false,
"default": ""
},
{
"name": "aliases",
"type": "object",
"required": false,
"default": []
},
{
"name": "developmentFiles",
"type": "object",
"required": false,
"default": []
},
{
"name": "testFiles",
"type": "object",
"required": false,
"default": []
},
{
"name": "productionFiles",
"type": "object",
"required": false,
"default": []
},
{
"name": "acrServiceConnection",
"type": "string",
"required": false,
"default": "DockerRegistryConnection"
},
{
"name": "acrName",
"type": "string",
"required": false,
"default": "lruk8s"
},
{
"name": "repoProd",
"type": "string",
"required": false,
"default": "k8s-lru-production"
},
{
"name": "repoNonProd",
"type": "string",
"required": false,
"default": "k8s-lru-noneprod"
},
{
"name": "stageName",
"type": "string",
"required": true,
"allowed": [
"prod",
"test",
"dev"
]
},
{
"name": "prodBranches",
"type": "object",
"required": false,
"default": [
"main",
"master"
]
},
{
"name": "testBranches",
"type": "object",
"required": false,
"default": [
"test"
]
}
]
},
"tasks/k8s/update_tasks.yaml@pipeline-templates": {
"format": "azdo",
"title": "update_tasks",
"path": "tasks/k8s/update_tasks.yaml",
"alias": "pipeline-templates",
"parameters": [
{
"name": "projectName",
"type": "string",
"required": true
},
{
"name": "repoProd",
"type": "string",
"required": true
},
{
"name": "repoNonProd",
"type": "string",
"required": true
},
{
"name": "filePath",
"type": "string",
"required": true
},
{
"name": "imageRepository",
"type": "string",
"required": false,
"default": "lrik8s.azurecr.io"
}
]
},
"tasks/sonarcloud/analyze-and-publish.yml@pipeline-templates": {
"format": "azdo",
"title": "analyze-and-publish",
"path": "tasks/sonarcloud/analyze-and-publish.yml",
"alias": "pipeline-templates",
"parameters": [
{
"name": "enable",
"type": "boolean",
"required": true
}
]
},
"tasks/sonarcloud/prepare.yml@pipeline-templates": {
"format": "azdo",
"title": "prepare",
"path": "tasks/sonarcloud/prepare.yml",
"alias": "pipeline-templates",
"parameters": [
{
"name": "sonarCloudServiceConnectionName",
"type": "string",
"required": true
},
{
"name": "sonarCloudOrganization",
"type": "string",
"required": false,
"default": "lru-digital"
},
{
"name": "scannerMode",
"type": "string",
"required": false,
"default": "MSBuild",
"allowed": [
"MSBuild",
"CLI",
"Other"
]
},
{
"name": "sonarCloudProjectKey",
"type": "string",
"required": true
},
{
"name": "sonarCloudProjectName",
"type": "string",
"required": true
},
{
"name": "sonarCloudExtraProperties",
"type": "string",
"required": false,
"default": "sonar.cs.opencover.reportsPaths=$(Agent.TempDirectory)/**/coverage.opencover.xml\n"
},
{
"name": "enable",
"type": "boolean",
"required": true
}
]
},
"tasks/dotnet/integration-tests.yml@pipeline-templates": {
"format": "azdo",
"title": "integration-tests",
"path": "tasks/dotnet/integration-tests.yml",
"alias": "pipeline-templates",
"parameters": [
{
"name": "azureServiceConnectionName",
"type": "string",
"required": true
},
{
"name": "bicepProjectName",
"type": "string",
"required": true
},
{
"name": "buildConfiguration",
"type": "string",
"required": false,
"default": "Release"
},
{
"name": "keyvaultNamePrefix",
"type": "string",
"required": true
},
{
"name": "stageName",
"type": "string",
"required": true,
"allowed": [
"dev",
"prod",
"test"
]
},
{
"name": "testProjectFolder",
"type": "string",
"required": true
}
]
},
"tasks/bicep-module/push.yml@pipeline-templates": {
"format": "azdo",
"title": "push",
"path": "tasks/bicep-module/push.yml",
"alias": "pipeline-templates",
"parameters": [
{
"name": "azureServiceConnectionName",
"type": "string",
"required": true
},
{
"name": "registryName",
"type": "string",
"required": true
},
{
"name": "moduleFolder",
"type": "string",
"required": false,
"default": "modules"
},
{
"name": "semanticVersionsAsJSONString",
"type": "string",
"required": false,
"default": "[]"
},
{
"name": "staticVersion",
"type": "string",
"required": true,
"allowed": [
"latest",
"preview"
]
}
]
},
"tasks/bicep/lint.yml@pipeline-templates": {
"format": "azdo",
"title": "lint",
"path": "tasks/bicep/lint.yml",
"alias": "pipeline-templates",
"parameters": [
{
"name": "azureServiceConnectionName",
"type": "string",
"required": true
}
]
},
"tasks/bicep/deploy.yml@pipeline-templates": {
"format": "azdo",
"title": "deploy",
"path": "tasks/bicep/deploy.yml",
"alias": "pipeline-templates",
"parameters": [
{
"name": "artifactName",
"type": "string",
"required": false,
"default": "drop"
},
{
"name": "deploymentName",
"type": "string",
"required": false,
"default": ""
},
{
"name": "parameterFile",
"type": "string",
"required": true
},
{
"name": "serviceConnectionName",
"type": "string",
"required": true
}
]
},
"tasks/bicep/build.yml@pipeline-templates": {
"format": "azdo",
"title": "build",
"path": "tasks/bicep/build.yml",
"alias": "pipeline-templates",
"parameters": [
{
"name": "artifactName",
"type": "string",
"required": false,
"default": "drop"
},
{
"name": "bicepFolder",
"type": "string",
"required": false,
"default": "IaC"
},
{
"name": "bicepFilePattern",
"type": "string",
"required": false,
"default": "*.bicep"
},
{
"name": "buildParams",
"type": "boolean",
"required": false,
"default": true
},
{
"name": "parameterFilePattern",
"type": "string",
"required": true
}
]
},
"tasks/node/build-and-publish-nextjs.yml@pipeline-templates": {
"format": "azdo",
"title": "build-and-publish-nextjs",
"path": "tasks/node/build-and-publish-nextjs.yml",
"alias": "pipeline-templates",
"parameters": [
{
"name": "buildScriptName",
"type": "string",
"required": true
},
{
"name": "npmExecuteable",
"type": "string",
"required": false,
"default": "npm",
"allowed": [
"npm",
"pnpm"
]
}
]
},
"tasks/node/prepare.yml@pipeline-templates": {
"format": "azdo",
"title": "prepare",
"path": "tasks/node/prepare.yml",
"alias": "pipeline-templates",
"parameters": [
{
"name": "npmExecuteable",
"type": "string",
"required": false,
"default": "npm",
"allowed": [
"npm",
"pnpm"
]
},
{
"name": "nodeVersion",
"type": "string",
"required": true,
"allowed": [
"16.x",
"18.x",
"20.x"
]
},
{
"name": "needsNPMAuth",
"type": "boolean",
"required": false,
"default": false
},
{
"name": "npmrcFile",
"type": "string",
"required": false,
"default": ".npmrc"
},
{
"name": "preInstallTasks",
"type": "stepList",
"required": false,
"default": []
}
]
},
"tasks/app-service/deploy.yml@pipeline-templates": {
"format": "azdo",
"title": "deploy",
"path": "tasks/app-service/deploy.yml",
"alias": "pipeline-templates",
"parameters": [
{
"name": "appServiceName",
"type": "string",
"required": true
},
{
"name": "azureServiceConnectionName",
"type": "string",
"required": true
},
{
"name": "deploymentSlotName",
"type": "string",
"required": false,
"default": "warmup"
},
{
"name": "deploymentSteps",
"type": "stepList",
"required": true
},
{
"name": "resourceGroupName",
"type": "string",
"required": true
},
{
"name": "useDeploymentSlot",
"type": "boolean",
"required": false,
"default": false
}
]
},
"tasks/app-service/deploymentstep-functionapp.yml@pipeline-templates": {
"format": "azdo",
"title": "deploymentstep-functionapp",
"path": "tasks/app-service/deploymentstep-functionapp.yml",
"alias": "pipeline-templates",
"parameters": [
{
"name": "appServiceName",
"type": "string",
"required": true
},
{
"name": "azureServiceConnectionName",
"type": "string",
"required": true
},
{
"name": "deploymentSlotName",
"type": "string",
"required": false,
"default": "warmup"
},
{
"name": "resourceGroupName",
"type": "string",
"required": true
},
{
"name": "useDeploymentSlot",
"type": "boolean",
"required": false,
"default": false
}
]
},
"tasks/app-service/deploymentstep-webapp.yml@pipeline-templates": {
"format": "azdo",
"title": "deploymentstep-webapp",
"path": "tasks/app-service/deploymentstep-webapp.yml",
"alias": "pipeline-templates",
"parameters": [
{
"name": "appServiceName",
"type": "string",
"required": true
},
{
"name": "appType",
"type": "string",
"required": false,
"default": "webAppLinux",
"allowed": [
"webApp",
"webAppLinux"
]
},
{
"name": "azureServiceConnectionName",
"type": "string",
"required": true
},
{
"name": "deploymentSlotName",
"type": "string",
"required": false,
"default": "warmup"
},
{
"name": "resourceGroupName",
"type": "string",
"required": true
},
{
"name": "useDeploymentSlot",
"type": "boolean",
"required": false,
"default": false
}
]
},
"stages/ssdt/build-and-deploy.yml@pipeline-templates": {
"format": "azdo",
"title": "build-and-deploy",
"path": "stages/ssdt/build-and-deploy.yml",
"alias": "pipeline-templates",
"parameters": [
{
"name": "azureServiceConnectionName",
"type": "string",
"required": true
},
{
"name": "bicepProjectName",
"type": "string",
"required": true
},
{
"name": "environment",
"type": "string",
"required": true
},
{
"name": "jobId",
"type": "string",
"required": false,
"default": "deploy_dacpac"
},
{
"name": "stageName",
"type": "string",
"required": true,
"allowed": [
"prod",
"test",
"dev"
]
}
]
},
"stages/ssdt/deploy.yml@pipeline-templates": {
"format": "azdo",
"title": "deploy",
"path": "stages/ssdt/deploy.yml",
"alias": "pipeline-templates",
"parameters": [
{
"name": "azureServiceConnectionName",
"type": "string",
"required": true
},
{
"name": "bicepProjectName",
"type": "string",
"required": true
},
{
"name": "dependsOn",
"type": "object",
"required": false,
"default": [
"build"
]
},
{
"name": "environment",
"type": "string",
"required": true
},
{
"name": "jobId",
"type": "string",
"required": false,
"default": "deploy_dacpac"
},
{
"name": "stageId",
"type": "string",
"required": false,
"default": "deploy"
},
{
"name": "stageName",
"type": "string",
"required": true,
"allowed": [
"prod",
"test",
"dev"
]
}
]
},
"stages/ssdt/build.yml@pipeline-templates": {
"format": "azdo",
"title": "build",
"path": "stages/ssdt/build.yml",
"alias": "pipeline-templates",
"parameters": [
{
"name": "stageId",
"type": "string",
"required": false,
"default": "build"
}
]
},
"stages/dotnet/build.yml@pipeline-templates": {
"format": "azdo",
"title": "build",
"path": "stages/dotnet/build.yml",
"alias": "pipeline-templates",
"parameters": [
{
"name": "applicationProjectPath",
"type": "string",
"required": true
},
{
"name": "artifactrootPath",
"type": "string",
"required": false,
"default": ""
},
{
"name": "buildConfiguration",
"type": "string",
"required": false,
"default": "Release"
},
{
"name": "buildSelfContained",
"type": "boolean",
"required": false,
"default": false
},
{
"name": "dotnetVersion",
"type": "string",
"required": false,
"default": "9.x",
"allowed": [
"7.x",
"8.x",
"9.x",
"10.x",
"11.x",
"12.x"
]
},
{
"name": "externalNugetFeedServiceConnections",
"type": "string",
"required": false,
"default": ""
},
{
"name": "hasNugetConfig",
"type": "boolean",
"required": false,
"default": false
},
{
"name": "preBuildTasks",
"type": "stepList",
"required": false,
"default": []
},
{
"name": "prePublishTasks",
"type": "stepList",
"required": false,
"default": []
},
{
"name": "postBuildTasks",
"type": "stepList",
"required": false,
"default": []
},
{
"name": "postPublishTasks",
"type": "stepList",
"required": false,
"default": []
},
{
"name": "stageId",
"type": "string",
"required": false,
"default": "build"
}
]
},
"stages/bicep/build-and-deploy.yml@pipeline-templates": {
"format": "azdo",
"title": "build-and-deploy",
"path": "stages/bicep/build-and-deploy.yml",
"alias": "pipeline-templates",
"parameters": [
{
"name": "artifactName",
"type": "string",
"required": false,
"default": "drop"
},
{
"name": "azureDeploymentName",
"type": "string",
"required": false,
"default": ""
},
{
"name": "bicepFolder",
"type": "string",
"required": false,
"default": "IaC"
},
{
"name": "bicepFilePattern",
"type": "string",
"required": false,
"default": "*.bicep"
},
{
"name": "buildParams",
"type": "boolean",
"required": false,
"default": true
},
{
"name": "containerRegistryConnectionName",
"type": "string",
"required": true
},
{
"name": "containerRegistryName",
"type": "string",
"required": true
},
{
"name": "environment",
"type": "string",
"required": true
},
{
"name": "jobId",
"type": "string",
"required": false,
"default": "deploy_infrastructure"
},
{
"name": "parameterFile",
"type": "string",
"required": true
},
{
"name": "serviceConnectionName",
"type": "string",
"required": true
},
{
"name": "stageName",
"type": "string",
"required": true,
"allowed": [
"prod",
"test",
"dev"
]
}
]
},
"stages/bicep/deploy.yml@pipeline-templates": {
"format": "azdo",
"title": "deploy",
"path": "stages/bicep/deploy.yml",
"alias": "pipeline-templates",
"parameters": [
{
"name": "artifactName",
"type": "string",
"required": false,
"default": "drop"
},
{
"name": "azureDeploymentName",
"type": "string",
"required": false,
"default": ""
},
{
"name": "dependsOn",
"type": "object",
"required": false,
"default": [
"build"
]
},
{
"name": "environment",
"type": "string",
"required": true
},
{
"name": "jobId",
"type": "string",
"required": false,
"default": "deploy_infrastructure"
},
{
"name": "parameterFile",
"type": "string",
"required": true
},
{
"name": "serviceConnectionName",
"type": "string",
"required": true
},
{
"name": "stageId",
"type": "string",
"required": false,
"default": "deploy"
},
{
"name": "stageName",
"type": "string",
"required": true,
"allowed": [
"prod",
"test",
"dev"
]
}
]
},
"stages/bicep/build.yml@pipeline-templates": {
"format": "azdo",
"title": "build",
"path": "stages/bicep/build.yml",
"alias": "pipeline-templates",
"parameters": [
{
"name": "artifactName",
"type": "string",
"required": false,
"default": "drop"
},
{
"name": "bicepFolder",
"type": "string",
"required": false,
"default": "IaC"
},
{
"name": "bicepFilePattern",
"type": "string",
"required": false,
"default": "*.bicep"
},
{
"name": "buildParams",
"type": "boolean",
"required": false,
"default": true
},
{
"name": "containerRegistryConnectionName",
"type": "string",
"required": true
},
{
"name": "containerRegistryName",
"type": "string",
"required": true
},
{
"name": "parameterFilePattern",
"type": "string",
"required": true
},
{
"name": "stageId",
"type": "string",
"required": false,
"default": "build"
}
]
},
"stages/app-service/deploy-functionapp.yml@pipeline-templates": {
"format": "azdo",
"title": "deploy-functionapp",
"path": "stages/app-service/deploy-functionapp.yml",
"alias": "pipeline-templates",
"parameters": [
{
"name": "appServiceName",
"type": "string",
"required": true
},
{
"name": "azureServiceConnectionName",
"type": "string",
"required": true
},
{
"name": "dependsOn",
"type": "object",
"required": false,
"default": [
"build"
]
},
{
"name": "deploymentSlotName",
"type": "string",
"required": false,
"default": "warmup"
},
{
"name": "environment",
"type": "string",
"required": true
},
{
"name": "jobId",
"type": "string",
"required": false,
"default": "deploy_application"
},
{
"name": "resourceGroupName",
"type": "string",
"required": true
},
{
"name": "stageId",
"type": "string",
"required": false,
"default": "deploy"
},
{
"name": "stageName",
"type": "string",
"required": true,
"allowed": [
"prod",
"test",
"dev"
]
},
{
"name": "useDeploymentSlot",
"type": "boolean",
"required": false,
"default": false
}
]
},
"stages/app-service/deploy-webapp.yml@pipeline-templates": {
"format": "azdo",
"title": "deploy-webapp",
"path": "stages/app-service/deploy-webapp.yml",
"alias": "pipeline-templates",
"parameters": [
{
"name": "appServiceName",
"type": "string",
"required": true
},
{
"name": "appType",
"type": "string",
"required": false,
"default": "webAppLinux",
"allowed": [
"webApp",
"webAppLinux"
]
},
{
"name": "azureServiceConnectionName",
"type": "string",
"required": true
},
{
"name": "dependsOn",
"type": "object",
"required": false,
"default": [
"build"
]
},
{
"name": "deploymentSlotName",
"type": "string",
"required": false,
"default": "warmup"
},
{
"name": "environment",
"type": "string",
"required": true
},
{
"name": "jobId",
"type": "string",
"required": false,
"default": "deploy_application"
},
{
"name": "pool",
"type": "string",
"required": false,
"default": "ubuntu-latest"
},
{
"name": "resourceGroupName",
"type": "string",
"required": true
},
{
"name": "stageId",
"type": "string",
"required": false,
"default": "deploy"
},
{
"name": "stageName",
"type": "string",
"required": true,
"allowed": [
"prod",
"test",
"dev"
]
},
{
"name": "useDeploymentSlot",
"type": "boolean",
"required": false,
"default": false
}
]
},
"stages/app-service/deploy-app-service-generic.yml@pipeline-templates": {
"format": "azdo",
"title": "deploy-app-service-generic",
"path": "stages/app-service/deploy-app-service-generic.yml",
"alias": "pipeline-templates",
"parameters": [
{
"name": "appServiceName",
"type": "string",
"required": true
},
{
"name": "azureServiceConnectionName",
"type": "string",
"required": true
},
{
"name": "dependsOn",
"type": "object",
"required": false,
"default": [
"build"
]
},
{
"name": "deploymentSlotName",
"type": "string",
"required": false,
"default": "warmup"
},
{
"name": "deploymentSteps",
"type": "stepList",
"required": true
},
{
"name": "environment",
"type": "string",
"required": true
},
{
"name": "environmentSuffix",
"type": "string",
"required": true
},
{
"name": "jobId",
"type": "string",
"required": false,
"default": "deploy_application"
},
{
"name": "pool",
"type": "string",
"required": false,
"default": "ubuntu-latest"
},
{
"name": "resourceGroupName",
"type": "string",
"required": true
},
{
"name": "stageId",
"type": "string",
"required": false,
"default": "deploy"
},
{
"name": "stageName",
"type": "string",
"required": true,
"allowed": [
"prod",
"test",
"dev"
]
},
{
"name": "useDeploymentSlot",
"type": "boolean",
"required": false,
"default": false
}
]
},
"jobs/deploy-bicep.yml@pipeline-templates": {
"format": "azdo",
"title": "deploy-bicep",
"path": "jobs/deploy-bicep.yml",
"alias": "pipeline-templates",
"parameters": [
{
"name": "registryName",
"type": "string",
"required": true
}
]
},
"jobs/ssdt/deploy.yml@pipeline-templates": {
"format": "azdo",
"title": "deploy",
"path": "jobs/ssdt/deploy.yml",
"alias": "pipeline-templates",
"parameters": [
{
"name": "azureServiceConnectionName",
"type": "string",
"required": true
},
{
"name": "bicepProjectName",
"type": "string",
"required": true
},
{
"name": "environment",
"type": "string",
"required": true
},
{
"name": "jobId",
"type": "string",
"required": false,
"default": "deploy_dacpac"
},
{
"name": "stageName",
"type": "string",
"required": true,
"allowed": [
"prod",
"test",
"dev"
]
}
]
},
"jobs/dotnet/build.yml@pipeline-templates": {
"format": "azdo",
"title": "build",
"path": "jobs/dotnet/build.yml",
"alias": "pipeline-templates",
"parameters": [
{
"name": "applicationProjectPath",
"type": "string",
"required": true
},
{
"name": "artifactrootPath",
"type": "string",
"required": false,
"default": ""
},
{
"name": "buildConfiguration",
"type": "string",
"required": false,
"default": "Release"
},
{
"name": "buildSelfContained",
"type": "boolean",
"required": false,
"default": false
},
{
"name": "dotnetVersion",
"type": "string",
"required": false,
"default": "9.x",
"allowed": [
"7.x",
"8.x",
"9.x",
"10.x",
"11.x",
"12.x"
]
},
{
"name": "externalNugetFeedServiceConnections",
"type": "string",
"required": false,
"default": ""
},
{
"name": "hasNugetConfig",
"type": "boolean",
"required": false,
"default": false
},
{
"name": "preBuildTasks",
"type": "stepList",
"required": false,
"default": []
},
{
"name": "prePublishTasks",
"type": "stepList",
"required": false,
"default": []
},
{
"name": "postBuildTasks",
"type": "stepList",
"required": false,
"default": []
},
{
"name": "postPublishTasks",
"type": "stepList",
"required": false,
"default": []
}
]
},
"jobs/bicep-module/push.yml@pipeline-templates": {
"format": "azdo",
"title": "push",
"path": "jobs/bicep-module/push.yml",
"alias": "pipeline-templates",
"parameters": [
{
"name": "azureServiceConnectionName",
"type": "string",
"required": true
},
{
"name": "registryName",
"type": "string",
"required": true
},
{
"name": "moduleFolder",
"type": "string",
"required": false,
"default": "modules"
}
]
},
"jobs/bicep/lint.yml@pipeline-templates": {
"format": "azdo",
"title": "lint",
"path": "jobs/bicep/lint.yml",
"alias": "pipeline-templates",
"parameters": [
{
"name": "azureServiceConnectionName",
"type": "string",
"required": true
}
]
},
"jobs/bicep/deploy.yml@pipeline-templates": {
"format": "azdo",
"title": "deploy",
"path": "jobs/bicep/deploy.yml",
"alias": "pipeline-templates",
"parameters": [
{
"name": "artifactName",
"type": "string",
"required": false,
"default": "drop"
},
{
"name": "azureDeploymentName",
"type": "string",
"required": false,
"default": ""
},
{
"name": "environment",
"type": "string",
"required": true
},
{
"name": "jobId",
"type": "string",
"required": false,
"default": "deploy_infrastructure"
},
{
"name": "parameterFile",
"type": "string",
"required": true
},
{
"name": "serviceConnectionName",
"type": "string",
"required": false,
"default": "parameters"
},
{
"name": "stageName",
"type": "string",
"required": true,
"allowed": [
"prod",
"test",
"dev"
]
}
]
},
"jobs/bicep/build.yml@pipeline-templates": {
"format": "azdo",
"title": "build",
"path": "jobs/bicep/build.yml",
"alias": "pipeline-templates",
"parameters": [
{
"name": "artifactName",
"type": "string",
"required": false,
"default": "drop"
},
{
"name": "bicepFolder",
"type": "string",
"required": false,
"default": "IaC"
},
{
"name": "bicepFilePattern",
"type": "string",
"required": false,
"default": "*.bicep"
},
{
"name": "buildParams",
"type": "boolean",
"required": false,
"default": true
},
{
"name": "containerRegistryConnectionName",
"type": "string",
"required": true
},
{
"name": "containerRegistryName",
"type": "string",
"required": true
},
{
"name": "parameterFilePattern",
"type": "string",
"required": true
}
]
},
"jobs/node/build.yml@pipeline-templates": {
"format": "azdo",
"title": "build",
"path": "jobs/node/build.yml",
"alias": "pipeline-templates",
"parameters": [
{
"name": "buildTasks",
"type": "stepList",
"required": false,
"default": []
},
{
"name": "nodeVersion",
"type": "string",
"required": true,
"allowed": [
"16.x",
"18.x",
"20.x"
]
},
{
"name": "needsNPMAuth",
"type": "boolean",
"required": false,
"default": false
},
{
"name": "npmExecuteable",
"type": "string",
"required": false,
"default": "npm",
"allowed": [
"npm",
"pnpm"
]
},
{
"name": "npmrcFile",
"type": "string",
"required": false,
"default": ".npmrc"
},
{
"name": "preBuildTasks",
"type": "stepList",
"required": false,
"default": []
},
{
"name": "preInstallTasks",
"type": "stepList",
"required": false,
"default": []
},
{
"name": "postBuildTasks",
"type": "stepList",
"required": false,
"default": []
},
{
"name": "postPublishTasks",
"type": "stepList",
"required": false,
"default": []
}
]
},
"jobs/azuredevops/rebuild-check.yml@pipeline-templates": {
"format": "azdo",
"title": "rebuild-check",
"path": "jobs/azuredevops/rebuild-check.yml",
"alias": "pipeline-templates",
"parameters": [
{
"name": "jobId",
"type": "string",
"required": false,
"default": "rebuild_check"
},
{
"name": "taskId",
"type": "string",
"required": false,
"default": "rebuild_check"
},
{
"name": "variableName",
"type": "string",
"required": false,
"default": "isRebuild"
}
]
},
"jobs/app-service/deploy-functionapp.yml@pipeline-templates": {
"format": "azdo",
"title": "deploy-functionapp",
"path": "jobs/app-service/deploy-functionapp.yml",
"alias": "pipeline-templates",
"parameters": [
{
"name": "appServiceName",
"type": "string",
"required": true
},
{
"name": "azureServiceConnectionName",
"type": "string",
"required": true
},
{
"name": "deploymentSlotName",
"type": "string",
"required": false,
"default": "warmup"
},
{
"name": "environment",
"type": "string",
"required": true
},
{
"name": "jobId",
"type": "string",
"required": false,
"default": "deploy_application"
},
{
"name": "resourceGroupName",
"type": "string",
"required": true
},
{
"name": "stageName",
"type": "string",
"required": true,
"allowed": [
"prod",
"test",
"dev"
]
},
{
"name": "useDeploymentSlot",
"type": "boolean",
"required": false,
"default": false
}
]
},
"jobs/app-service/deploy-webapp.yml@pipeline-templates": {
"format": "azdo",
"title": "deploy-webapp",
"path": "jobs/app-service/deploy-webapp.yml",
"alias": "pipeline-templates",
"parameters": [
{
"name": "appServiceName",
"type": "string",
"required": true
},
{
"name": "appType",
"type": "string",
"required": false,
"default": "webAppLinux",
"allowed": [
"webApp",
"webAppLinux"
]
},
{
"name": "azureServiceConnectionName",
"type": "string",
"required": true
},
{
"name": "deploymentSlotName",
"type": "string",
"required": false,
"default": "warmup"
},
{
"name": "environment",
"type": "string",
"required": true
},
{
"name": "jobId",
"type": "string",
"required": false,
"default": "deploy_application"
},
{
"name": "pool",
"type": "string",
"required": false,
"default": "ubuntu-latest"
},
{
"name": "resourceGroupName",
"type": "string",
"required": true
},
{
"name": "stageName",
"type": "string",
"required": true,
"allowed": [
"prod",
"test",
"dev"
]
},
{
"name": "useDeploymentSlot",
"type": "boolean",
"required": false,
"default": false
}
]
},
"jobs/app-service/deploy-app-service-generic.yml@pipeline-templates": {
"format": "azdo",
"title": "deploy-app-service-generic",
"path": "jobs/app-service/deploy-app-service-generic.yml",
"alias": "pipeline-templates",
"parameters": [
{
"name": "appServiceName",
"type": "string",
"required": true
},
{
"name": "azureServiceConnectionName",
"type": "string",
"required": true
},
{
"name": "deploymentSlotName",
"type": "string",
"required": false,
"default": "warmup"
},
{
"name": "deploymentSteps",
"type": "stepList",
"required": true
},
{
"name": "environment",
"type": "string",
"required": true
},
{
"name": "environmentSuffix",
"type": "string",
"required": true
},
{
"name": "jobId",
"type": "string",
"required": false,
"default": "deploy_application"
},
{
"name": "pool",
"type": "string",
"required": false,
"default": "ubuntu-latest"
},
{
"name": "resourceGroupName",
"type": "string",
"required": true
},
{
"name": "stageName",
"type": "string",
"required": true,
"allowed": [
"prod",
"test",
"dev"
]
},
{
"name": "useDeploymentSlot",
"type": "boolean",
"required": false,
"default": false
}
]
},
"variables/azuredevops/stagename.yml@pipeline-templates": {
"format": "azdo",
"title": "stagename",
"path": "variables/azuredevops/stagename.yml",
"alias": "pipeline-templates",
"parameters": [
{
"name": "productionBranch",
"type": "string",
"required": false,
"default": "master"
},
{
"name": "testBranch",
"type": "string",
"required": false,
"default": "Test"
}
]
},
"LRU-Digital/CommonLoginTestApplication-klogin/.github/workflows/k8s.yml@main": {
"format": "gha",
"title": "k8s",
"org": "LRU-Digital",
"repo": "CommonLoginTestApplication-klogin",
"path": ".github/workflows/k8s.yml",
"ref": "main",
"parameters": [
{
"name": "environment",
"type": "string",
"required": true,
"description": "Target environment (dev/test/prod)"
},
{
"name": "project-name",
"type": "string",
"required": true,
"description": "Full project name"
},
{
"name": "short-name",
"type": "string",
"required": true,
"description": "Short name for K8s resources"
},
{
"name": "acr-name",
"type": "string",
"required": true,
"description": "Azure Container Registry name"
}
]
},
"LRU-Digital/CommonLoginTestApplication-HJess/.github/workflows/k8s.yml@main": {
"format": "gha",
"title": "k8s",
"org": "LRU-Digital",
"repo": "CommonLoginTestApplication-HJess",
"path": ".github/workflows/k8s.yml",
"ref": "main",
"parameters": [
{
"name": "environment",
"type": "string",
"required": true,
"description": "Target environment (dev/test/prod)"
},
{
"name": "project-name",
"type": "string",
"required": true,
"description": "Full project name"
},
{
"name": "short-name",
"type": "string",
"required": true,
"description": "Short name for K8s resources"
},
{
"name": "acr-name",
"type": "string",
"required": true,
"description": "Azure Container Registry name"
}
]
},
"LRU-Digital/CommonLoginTestApplication/.github/workflows/k8s.yml@main": {
"format": "gha",
"title": "k8s",
"org": "LRU-Digital",
"repo": "CommonLoginTestApplication",
"path": ".github/workflows/k8s.yml",
"ref": "main",
"parameters": [
{
"name": "environment",
"type": "string",
"required": true,
"description": "Target environment (dev/test/prod)"
},
{
"name": "project-name",
"type": "string",
"required": true,
"description": "Full project name"
},
{
"name": "short-name",
"type": "string",
"required": true,
"description": "Short name for K8s resources"
},
{
"name": "acr-name",
"type": "string",
"required": true,
"description": "Azure Container Registry name"
}
]
}
}
}