Merge pull request #24587 from drodil/build_log_transport_extension
feat: allow defining custom build log transport for techdocs
This commit is contained in:
@@ -16,6 +16,7 @@ import { Logger } from 'winston';
|
||||
import { PluginEndpointDiscovery } from '@backstage/backend-common';
|
||||
import { ScmIntegrationRegistry } from '@backstage/integration';
|
||||
import { UrlReader } from '@backstage/backend-common';
|
||||
import * as winston from 'winston';
|
||||
import { Writable } from 'stream';
|
||||
|
||||
// @public
|
||||
@@ -240,6 +241,8 @@ export type SupportedGeneratorKey = 'techdocs' | string;
|
||||
|
||||
// @public
|
||||
export interface TechdocsBuildsExtensionPoint {
|
||||
// (undocumented)
|
||||
setBuildLogTransport(transport: winston.transport): void;
|
||||
// (undocumented)
|
||||
setBuildStrategy(buildStrategy: DocsBuildStrategy): void;
|
||||
}
|
||||
|
||||
@@ -16,6 +16,7 @@
|
||||
import { createExtensionPoint } from '@backstage/backend-plugin-api';
|
||||
import { DocsBuildStrategy } from './techdocsTypes';
|
||||
import { PreparerBase, RemoteProtocol, TechdocsGenerator } from './stages';
|
||||
import * as winston from 'winston';
|
||||
|
||||
/**
|
||||
* Extension point type for configuring Techdocs builds.
|
||||
@@ -24,6 +25,7 @@ import { PreparerBase, RemoteProtocol, TechdocsGenerator } from './stages';
|
||||
*/
|
||||
export interface TechdocsBuildsExtensionPoint {
|
||||
setBuildStrategy(buildStrategy: DocsBuildStrategy): void;
|
||||
setBuildLogTransport(transport: winston.transport): void;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user