Push command

Pushes a package to a package source and publishes it.

Usage

bat
dpm push <packagePath> [options]

where <packagePath> identifies the package to push to the server.

Options

Option

Description

apiKey

The API key for the target repository. If not present, the one specified in the config file is used.

configFile

The DPM configuration file to apply. If not specified, %AppData%\.dpm\dpm.config.yaml is used.

help

Displays help information for the command.

source

Specifies the server URL. DPM identifies a UNC or local folder source and simply copies the file there instead of pushing it using HTTP. Required.

skipDuplicate

If a package and version already exist, skip it.

timeout

Specifies the timeout, in seconds, for pushing to a server. The default is 300 seconds (5 minutes).

verbosity

Specifies the amount of detail displayed in the output: normal , quiet , detailed .

Examples

bat
dpm push .\VSoft.SemanticVersion.1.0.1.dpkg -source=local

dpm push .\VSoft.SemanticVersion.1.0.1.dpkg -source=corporate -apiKey=abcdef