UNPKG

@antoniobergas/scaffolder-backend-module-azure-pipelines

Version:
50 lines (45 loc) 1.64 kB
import * as _backstage_plugin_scaffolder_node from '@backstage/plugin-scaffolder-node'; import * as _backstage_types from '@backstage/types'; import { ScmIntegrationRegistry } from '@backstage/integration'; declare const createAzurePipelineAction: (options: { integrations: ScmIntegrationRegistry; }) => _backstage_plugin_scaffolder_node.TemplateAction<{ createApiVersion: string; server: string; organization: string; project: string; folder: string; name: string; repositoryId: string; repositoryName: string; yamlPath?: string | undefined; token?: string | undefined; }, _backstage_types.JsonObject>; declare const permitAzurePipelineAction: (options: { integrations: ScmIntegrationRegistry; }) => _backstage_plugin_scaffolder_node.TemplateAction<{ permitsApiVersion: string; server: string; organization: string; project: string; resourceId: string; resourceType: string; authorized: boolean; pipelineId: string; token?: string | undefined; }, _backstage_types.JsonObject>; declare const runAzurePipelineAction: (options: { integrations: ScmIntegrationRegistry; }) => _backstage_plugin_scaffolder_node.TemplateAction<{ runApiVersion: string; buildApiVersion: string; server: string; organization: string; pipelineId: string; project: string; branch?: string | undefined; token?: string | undefined; pipelineParameters?: object | undefined; pipelineVariables?: object | undefined; }, _backstage_types.JsonObject>; export { createAzurePipelineAction, permitAzurePipelineAction, runAzurePipelineAction };