mirror of
https://gitee.com/myxzgzs/boyue_jnpf.git
synced 2025-08-08 15:22:43 +08:00
28 lines
1.0 KiB
TypeScript
28 lines
1.0 KiB
TypeScript
import { Arch } from "builder-util";
|
|
import { CancellationToken } from "builder-util-runtime";
|
|
import { MultiProgress } from "./multiProgress";
|
|
export { BitbucketPublisher } from "./bitbucketPublisher";
|
|
export { GitHubPublisher } from "./gitHubPublisher";
|
|
export { KeygenPublisher } from "./keygenPublisher";
|
|
export { S3Publisher } from "./s3/s3Publisher";
|
|
export { SpacesPublisher } from "./s3/spacesPublisher";
|
|
export { SnapStorePublisher } from "./snapStorePublisher";
|
|
export type PublishPolicy = "onTag" | "onTagOrDraft" | "always" | "never";
|
|
export { ProgressCallback } from "./progress";
|
|
export interface PublishOptions {
|
|
publish?: PublishPolicy | null;
|
|
}
|
|
export { HttpPublisher } from "./httpPublisher";
|
|
export { getCiTag, Publisher } from "./publisher";
|
|
export interface PublishContext {
|
|
readonly cancellationToken: CancellationToken;
|
|
readonly progress: MultiProgress | null;
|
|
}
|
|
export interface UploadTask {
|
|
file: string;
|
|
fileContent?: Buffer | null;
|
|
arch: Arch | null;
|
|
safeArtifactName?: string | null;
|
|
timeout?: number | null;
|
|
}
|