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 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