Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "deploy"

Index

Type aliases

ScmFileFilterStorage

ScmFileFilterStorage: object

Type declaration

Variables

Const KEY_SCM_COMMIT_FILE_FILTERS

KEY_SCM_COMMIT_FILE_FILTERS: "vscdrScmCommitFileFilters" = "vscdrScmCommitFileFilters"

Functions

checkBeforeDeploy

  • checkBeforeDeploy(target: Target, plugin: Plugin, files: string[], mappingScopeDirs: string[], cancelToken: vscode.CancellationToken): Promise<boolean>
  • Parameters

    • target: Target
    • plugin: Plugin
    • files: string[]
    • mappingScopeDirs: string[]
    • cancelToken: vscode.CancellationToken

    Returns Promise<boolean>

deployAllOpenFiles

deployFileList

  • deployFileList(context: vscode.ExtensionContext): Promise<void>
  • Deploys a files from a file list of the active text editor.

    Parameters

    • context: vscode.ExtensionContext

      The extension context.

    Returns Promise<void>

deployFileTo

  • deployFileTo(file: string, target: Target): Promise<void>
  • Deploys a file to a target.

    Parameters

    • file: string

      The file to deploy.

    • target: Target

      The target to deploy to.

    Returns Promise<void>

deployFilesTo

  • deployFilesTo(files: string[], target: Target, fileListReloader: deploy_contracts.Reloader<string>): Promise<void>
  • Deploys files to a target.

    Parameters

    • files: string[]

      The files to deploy.

    • target: Target

      The target to deploy to.

    • fileListReloader: deploy_contracts.Reloader<string>

      A function that reloads the list of files.

    Returns Promise<void>

deployFilesToWithProgress

  • deployFilesToWithProgress(progress: ProgressContext, files: string[], target: Target, fileListReloader: deploy_contracts.Reloader<string>): Promise<void>
  • Parameters

    • progress: ProgressContext
    • files: string[]
    • target: Target
    • fileListReloader: deploy_contracts.Reloader<string>

    Returns Promise<void>

deployOnChange

  • deployOnChange(file: string): Promise<void>
  • Deploys a file when is has been changed.

    Parameters

    • file: string

      The file to check.

    Returns Promise<void>

deployOnSave

  • deployOnSave(file: string): Promise<void>
  • Deploys a file when is has been saved.

    Parameters

    • file: string

      The file to check.

    Returns Promise<void>

deployPackage

  • deployPackage(pkg: Package, targetResolver: deploy_targets.TargetResolver): Promise<void>
  • Deploys a package.

    Parameters

    • pkg: Package

      The package to deploy.

    • targetResolver: deploy_targets.TargetResolver

      A function to receive optional targets.

    Returns Promise<void>

deployScmCommit

deployUncommitedScmChanges

registerDeployCommands

  • registerDeployCommands(context: vscode.ExtensionContext): void
  • Registers commands for deploy operations.

    Parameters

    • context: vscode.ExtensionContext

      The extension context.

    Returns void

saveBeforeDeploy

  • saveBeforeDeploy(target: Target, files: string[]): Promise<void>

Generated using TypeDoc