CloudBees enterprise platform deployment actions provide inputs for deploying with Ansible, Argo Workflows, Heroku, Octopus, OpenShift, Spinnaker, Tosca, and SSH. Use this reference alongside Deploy with enterprise platforms and Execute remote deployment commands.
Ansible
The cloudbees-io/ansible-run-job action runs an Ansible playbook via Ansible AWX or Ansible Automation Platform (AAP).
| Input name | Data type | Required? | Description |
|---|---|---|---|
|
String |
Yes |
|
|
String |
Yes |
An API token generated with the appropriate read or write access. |
|
String |
Required only if |
The name of the job template with the Ansible playbook. |
|
String |
Required only if |
Argo Workflows
The cloudbees-io/argocd-run-workflow action runs an Argo Workflows workflow for managing and executing complex workflows in Kubernetes.
| Input name | Data type | Required? | Description |
|---|---|---|---|
|
String |
Yes |
The Argo Workflows server URL. |
|
String |
Yes |
The Argo Workflows token. |
|
String |
Yes |
The Argo Workflows namespace. |
|
String |
Yes |
The Argo Workflows name. |
|
JSON |
No |
Any additional parameters, formatted as JSON data in key/value pairs. |
Heroku
The cloudbees-io/heroku-run-job action triggers Heroku APIs to build and deploy your application and fetches stdout logs as output.
| Input name | Data type | Required? | Description |
|---|---|---|---|
|
String |
Yes |
The Heroku API token generated with read or write access. |
|
String |
Yes |
The Heroku application name, which is a unique identifier for the application environment where the build occurs. |
|
String |
Yes |
The name of the repository where the source code resides. |
|
String |
Yes |
The personal access token to clone the source repository. |
Octopus
The cloudbees-io/octopus-run-project action delivers software with Octopus Deploy.
| Input name | Data type | Required? | Description |
|---|---|---|---|
|
String |
Yes |
The Octopus Deploy server URL. |
|
String |
Yes |
The Octopus Deploy token. |
|
String |
Yes |
The Octopus Deploy space name. |
|
String |
Yes |
The Octopus Deploy release version. |
|
String |
Yes |
The Octopus Deploy environment name. |
|
String |
No |
The Octopus Deploy channel name. |
OpenShift
The cloudbees-io/openshift-invoke-deployment action triggers Red Hat OpenShift to build and deploy your application and fetches stdout logs as output.
| Input name | Data type | Required? | Description |
|---|---|---|---|
|
String |
Yes |
The OpenShift cluster URL. |
|
String |
Yes |
The OpenShift API token. Must have read/write access. |
|
String |
Yes |
The OpenShift project name, a unique identifier for the application environment when building and deployment occurs. |
|
String |
Yes |
The source code repository name. |
|
String |
Yes |
The paths to the configuration files required to build and deploy the application, listed in deployment order. |
Spinnaker
The cloudbees-io/spinnaker-run-pipeline action deploys your application with Spinnaker.
| Input name | Data type | Required? | Description |
|---|---|---|---|
|
String |
Yes |
The Spinnaker server URL. |
|
String |
Yes |
The Spinnaker token. |
|
String |
Yes |
The application name in Spinnaker. |
|
String |
Required only if |
The Spinnaker pipeline name for the requested application. |
|
String |
Required only if |
The Spinnaker webhook URL for the requested application. |
|
JSON |
No |
Any additional parameters, formatted as JSON data in key/value pairs. |
Tosca
The cloudbees-io/tosca-run-job action executes a Tricentis Tosca cloud playlist.
| Input name | Data type | Required? | Description |
|---|---|---|---|
|
String |
Yes |
The Tosca cloud URL. |
|
String |
Yes |
The URL of the authorization server (available in the Swagger UI). |
|
String |
Yes |
The Tosca cloud API client ID. |
|
String |
Yes |
The Tosca cloud API token. |
|
String |
Yes |
The name of the playlist to be executed. |
|
String |
Yes |
The name of the workspace. |
SSH
The cloudbees-io/ssh-deploy-actions action connects to a remote server and executes commands via SSH.
| Input name | Data type | Required? | Description |
|---|---|---|---|
|
String |
Yes |
SSH host address. |
|
String |
Yes |
The SSH username. |
|
String |
Yes |
The commands to be executed. |
|
String |
Required only if |
The path to the SSH private key file. |
|
String |
Required only if |
The SSH password. |
|
String |
No |
SSH port number.
Default is |
|
String |
No |
The SSH key passphrase. |