Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The Octo Push action pushes a package (.nupkg, .zip, .tar.gz, etc.) to the built-in NuGet repository in an Octopus Server.

Octo Push

Name

A friendly name for this action (will be displayed in the actions workflow area).

...

One or more package files to push. Relative to the working folder. [--package]

Working Folder

The base folder for running command line. If left empty, it will default to the workspace folder.

...

The base URL for the Octopus Server. [--server]

Proxy Server

The URL of a proxy server to use when connecting to the server. [--proxy]

Replace existing package

If this ticked, existing package files with the same Id/version will be overwritten. [--replace-existing]

Using

The Using drop down is populated with any property collector whose namespace matches the pattern defined by the Octo Push action. The pattern for this action is ^Octo.*

...

The API key for the Octopus server. Get this from the user profile page. You must provide either an API Key or a Username and Password. If the guest account is enabled, a key of API-GUEST can be used. [-apiKey]

Username

Username to use when authenticating with the server. You must provide either an API Key or a Username and Password. [--user]

Password

The password to use when authenticating with the server. Get this from the user profile page. You must provide either an API Key or a Username and Password. [--pass]

Proxy User

The username for the proxy server. [--proxyUser]

Proxy Password

The password for the proxy server. If both the username and password are omitted and proxyAddress is specified, the default Agent credentials are used. [--proxyPass]


Options

Configuration File

Text file of default values, with one 'key = value' per line. [--configFile]

Ignore SSL certificate errors

Tick this if your Octopus server uses HTTPS but the certificate is not trusted on this machine. Any certificate errors will be ignored. [--ignoreSslErrors]

WARNING: This option may create a security vulnerability.

...

If this is ticked, debug logging is enabled. [--debug]

Timeout (in seconds)

How long to wait for the action to finish running before timing out. Leaving this blank (or zero) will default to 86400 seconds (24 hours).Specifies the timeout for pushing to a server in seconds. If set to zero, it will default to 600 seconds (10 minutes). [--timeout]

Treat failure as warning

Tick to continue build on failure marking the action with a warning status.

...