The Actions catalog is a curated collection of pre-defined CloudBees Unify actions that can be used in your CI/CD pipelines. These actions are designed to simplify common tasks such as building, testing, deploying, and more. Each action in the catalog is documented with its name and GitHub-hosted URL to help you quickly find and integrate it into your pipelines effectively.

CloudBees Unify public actions

The following table lists actions that explicitly call or integrate with CloudBees Unify. These actions are maintained by the CloudBees Unify team and are designed to work seamlessly with the CloudBees Unify ecosystem.

Table 1. CloudBees Unify Public Actions
Action URL

checkout

https://github.com/cloudbees-io/checkout

kaniko

https://github.com/cloudbees-io/kaniko

configure-aws-credentials

https://github.com/cloudbees-io/configure-aws-credentials

configure-eks-credentials

https://github.com/cloudbees-io/configure-eks-credentials

configure-ecr-credentials

https://github.com/cloudbees-io/configure-ecr-credentials

configure-oci-credentials

https://github.com/cloudbees-io/configure-oci-credentials

configure-git-global-credentials

https://github.com/cloudbees-io/configure-git-global-credentials

create-k8s-namespace

https://github.com/cloudbees-io/create-k8s-namespace

helm-install

https://github.com/cloudbees-io/helm-install

helm-package

https://github.com/cloudbees-io/helm-package

helm-push

https://github.com/cloudbees-io/helm-push

helm-uninstall

https://github.com/cloudbees-io/helm-uninstall

crane

https://github.com/cloudbees-io/crane

manual-approval

https://github.com/cloudbees-io/manual-approval

register-build-artifact

https://github.com/cloudbees-io/register-build-artifact

register-deployed-artifact

https://github.com/cloudbees-io/register-deployed-artifact

publish-evidence-item

https://github.com/cloudbees-io/publish-evidence-item

publish-test-results

https://github.com/cloudbees-io/publish-test-results

workflow-advisor

https://github.com/cloudbees-io/workflow-advisor

ecs-render-task-definition

https://github.com/cloudbees-io/ecs-render-task-definition

ecs-deploy-task-definition

https://github.com/cloudbees-io/ecs-deploy-task-definition

kubernetes-create-resource

https://github.com/cloudbees-io/kubernetes-create-resource

kustomize-deploy

https://github.com/cloudbees-io/kustomize-deploy

lambda-create-function

https://github.com/cloudbees-io/lambda-create-function

lambda-invoke-function

https://github.com/cloudbees-io/lambda-invoke-function

s3-upload-object

https://github.com/cloudbees-io/s3-upload-object

s3-download-object

https://github.com/cloudbees-io/s3-download-object

ssh-deploy-actions

https://github.com/cloudbees-io/ssh-deploy-actions

aws-codedeploy-invoke-deployment

https://github.com/cloudbees-io/aws-codedeploy-invoke-deployment

aws-elastic-beanstalk-invoke-deployment

https://github.com/cloudbees-io/aws-elastic-beanstalk-invoke-deployment

openshift-invoke-deployment

https://github.com/cloudbees-io/openshift-invoke-deployment

ansible-run-job

https://github.com/cloudbees-io/ansible-run-job

heroku-run-job

https://github.com/cloudbees-io/heroku-run-job

tosca-run-job

https://github.com/cloudbees-io/tosca-run-job

servicenow

https://github.com/cloudbees-io/servicenow

servicenow-poll-for-approval

https://github.com/cloudbees-io/servicenow-poll-for-approval

registry-config

https://github.com/cloudbees-io/registry-config

jenkins-run-job

https://github.com/cloudbees-io/jenkins-run-job

circleci-run-workflow

https://github.com/cloudbees-io/circleci-run-workflow

bamboo-run-project

https://github.com/cloudbees-io/bamboo-run-project

cbci-run-job

https://github.com/cloudbees-io/cbci-run-job

bitbucket-run-pipeline

https://github.com/cloudbees-io/bitbucket-run-pipeline

gitlab-run-pipeline

https://github.com/cloudbees-io/gitlab-run-pipeline

aws-codepipeline-run-pipeline

https://github.com/cloudbees-io/aws-codepipeline-run-pipeline

teamcity-run-project

https://github.com/cloudbees-io/teamcity-run-project

argocd-run-workflow

https://github.com/cloudbees-io/argocd-run-workflow

spinnaker-run-pipeline

https://github.com/cloudbees-io/spinnaker-run-pipeline

octopus-run-project

https://github.com/cloudbees-io/octopus-run-project

harness-run-pipeline

https://github.com/cloudbees-io/harness-run-pipeline

jfrog-run-pipeline

https://github.com/cloudbees-io/jfrog-run-pipeline

jfrog-artifactory-promote-image

https://github.com/cloudbees-io/jfrog-artifactory-promote-image

jfrog-artifactory-upload-file

https://github.com/cloudbees-io/jfrog-artifactory-upload-file

jfrog-artifactory-download-file

https://github.com/cloudbees-io/jfrog-artifactory-download-file

ecr-promote-image

https://github.com/cloudbees-io/ecr-promote-image

CloudBees Unify security/scanning actions

The following table lists security and scanning actions that are supported by CloudBees Unify.

Table 2. CloudBees Unify security/scanning actions
Action URL

checkmarx-sast-scan-code

https://github.com/cloudbees-io/checkmarx-sast-scan-code

sonarqube-sast-scan-code

https://github.com/cloudbees-io/sonarqube-sast-scan-code

github-security-sast-scan-code

https://github.com/cloudbees-io/github-security-sast-scan-code

mend-sca-scan-dependency

https://github.com/cloudbees-io/mend-sca-scan-dependency

mend-sast-scan-code

https://github.com/cloudbees-io/mend-sast-scan-code

snyk-scan-container

https://github.com/cloudbees-io/snyk-scan-container

snyk-sast-scan-code

https://github.com/cloudbees-io/snyk-sast-scan-code

snyk-sca-scan-dependency

https://github.com/cloudbees-io/snyk-sca-scan-dependency

trivy-scan-container

https://github.com/cloudbees-io/trivy-scan-container

jfrog-xray-scan-container

https://github.com/cloudbees-io/jfrog-xray-scan-container

findsecbugs-sast-scan-code

https://github.com/cloudbees-io/findsecbugs-sast-scan-code

stackhawk-dast-scan-environment

https://github.com/cloudbees-io/stackhawk-dast-scan-environment

zap-dast-scan-environment

https://github.com/cloudbees-io/zap-dast-scan-environment

anchore-scan-container

https://github.com/cloudbees-io/anchore-scan-container

sonarqube-bundled-sast-scan-code

https://github.com/cloudbees-io/sonarqube-bundled-sast-scan-code

nexusiq-scan-container

https://github.com/cloudbees-io/nexusiq-scan-container

nexusiq-sast-scan-code

https://github.com/cloudbees-io/nexusiq-sast-scan-code

gosec-sast-scan-code

https://github.com/cloudbees-io/gosec-sast-scan-code

aquasec-scan-container

https://github.com/cloudbees-io/aquasec-scan-container

trufflehog-secret-scan-code

https://github.com/cloudbees-io/trufflehog-secret-scan-code

trufflehog-secret-scan-container

https://github.com/cloudbees-io/trufflehog-secret-scan-container

trufflehog-secret-scan-s3

https://github.com/cloudbees-io/trufflehog-secret-scan-s3

blackduck-sca-scan-dependency

https://github.com/cloudbees-io/blackduck-sca-scan-dependency

coverity-polaris-sast-scan-code

https://github.com/cloudbees-io/coverity-polaris-sast-scan-code

gitleaks-plugin

https://github.com/cloudbees-io/gitleaks-plugin

trivy-plugin

https://github.com/cloudbees-io/trivy-plugin

gosec-plugin

https://github.com/cloudbees-io/gosec-plugin

grype-plugin

https://github.com/cloudbees-io/grype-plugin

checkov-hybrid-plugin

https://github.com/cloudbees-io/checkov-hybrid-plugin

njsscan-hybrid-plugin

https://github.com/cloudbees-io/njsscan-hybrid-plugin

The following list provides additional information about both CloudBees Unify owned and GitHub Actions, along with how to set up and use actions in your CI/CD pipelines.