• Documentation
    Software Delivery Automation
    CloudBees Software Delivery AutomationCloudBees CICloudBees CD/ROCloudBees Previews
    Other CloudBees Products
    CloudBees Build AccelerationCloudBees CodeShip
    Cloud-Native Platform
    CloudBees platformCloudBees Feature Management (legacy)
    Resources
    Account managementLegal and policies
  • Training
  • Support
  • Plugins
    CloudBees CI PluginsCloudBees CD/RO Plugins
  • Lexicon
    CloudBees CICloudBees CD/ROCloudBees platformCloudBees Feature Management (legacy)CloudBees Build Acceleration
  • AI HelpBeta
  • Search
  • New to CloudBees or returning.
    Sign in / Sign up
Resources
Account managementLegal and policies
Software Delivery Automation
CloudBees Software Delivery AutomationCloudBees CICloudBees CD/ROCloudBees Previews
Cloud-Native Platform
CloudBees platformCloudBees ComplianceCloudBees Feature Management (legacy)
Other CloudBees Products
CloudBees Build AccelerationCloudBees CodeShip
DocumentationChangelogLexiconCloudBees MCP
Introduction
Onboard to Unify
IntroductionContinuous securityDevOps analyticsFeature managementRelease orchestration
Technical requirements
Introduction
Architecture
Status and support
Onboard
Introduction
Users
Teams
Components
Component summary
Manage components
Artifacts
Environment inventory
Organizations and sub-organizations
Introduction
IntroductionPromote an image in Amazon ECRRetrieve an object from Amazon S3Store an object on Amazon S3Copy Docker images with CraneDownload a file from JFrog ArtifactoryMove or copy an image from JFrog ArtifactoryUpload a file to JFrog ArtifactoryGet artifact detailsRegister a build artifactRegister a deployed environment artifact
IntroductionCreate or update a functionInvoke a function
IntroductionRun an AWS CodePipelineRun a Bamboo projectRun a Bitbucket pipelineRun a CloudBees CI jobRun a CircleCI workflowRun a GitHub Actions workflowRun a GitLab pipelineRun a Harness pipelineRun a Jenkins® jobRun a JFrog pipelineBuild and publish Docker images with KanikoRun a TeamCity project
Check out a Git repository
IntroductionAWS credentialsECR credentialsEKS credentialsGit global credentialsOCI credentials
IntroductionRun Ansible PlaybookDeploy with Argo WorkflowsDeploy with AWS CodeDeployDeploy a binary with Amazon EC2Deploy to ECSRender an Amazon ECS task definitionDeploy with AWS Elastic BeanstalkDeploy with HerokuDeploy with OctopusDeploy with OpenShiftDeploy with SpinnakerDeploy with Tosca
Publish evidence items
Fetch secrets from CyberArk Conjur
IntroductionHelm chart installHelm chart packageHelm chart publishHelm chart uninstall
IntroductionCreate a Kubernetes namespaceCreate/update a Kubernetes resourceDeploy to a Kubernetes cluster
IntroductionVerify with NewRelic
Execute remote commands via SSH
IntroductionAnchoreAquasecJFrog XraySnyk ContainerSonatype (Nexus) ContainerTrivy
IntroductionStackhawkZAP
IntroductionCheckmarxCheckovCoverity on PolarisFind Security BugsGitHub Security ScannerGosecGrypeMendNexus IQnjsscanSnykSonarQube bundledSonarQube
IntroductionBlack DuckMendSnyk
IntroductionGitleaksTruffleHog ContainerTruffleHog CodeTruffleHog S3
IntroductionCreate a change requestUpdate or close a change requestGet a change request current stateQuery a change request approval
Publish test results
Multi-workflows dispatch
Introduction
CloudBees CI / Jenkins and CloudBees platform: Getting started
Integrated CI jobs and builds
Register and view build artifacts
Integrated CI security scanning
Publish and view test results
Integrated CI analytics
Introduction
GHA and CloudBees platform: Getting started
Display GHA workflows and runs in CloudBees platform
Register a build artifact in CloudBees platform
Manage artifact labels in CloudBees platform
Publish an evidence item to CloudBees platform
Publish test results to CloudBees platform
Scan with Black Duck and publish to CloudBees platform
Scan with Coverity and publish to CloudBees platform
Scan with Gitleaks and publish to CloudBees platform
Scan with Gosec and publish to CloudBees platform
Scan with Grype and publish to CloudBees platform
Scan with Trivy and publish to CloudBees platform
Trigger a CloudBees platform workflow in GHA
Introduction
Containers
Environments
IntroductionManage integrationsAWS ECR integrationsCI insights integrationContinuous integration (CI) configurationProject management integrationRegistry mirrorSCM integrations
Notifications
Preconfigured actions
Properties
Introduction
Role-based access control
External secret management
Multifactor authentication
Network security policy settings
OIDC setup and usage
SAML single sign-on (SSO)
Introduction
Manage applications
Releases
Introduction
Manage workflows
Introductioncloudbees and other context objectsenvnameonpermissionsjobs.<job_id>.<job_id>.delegates.<job_id>.env.<job_id>.environment.<job_id>.if.<job_id>.needs.<job_id>.outputs.<job_id>.permissionsjobs.<job_id>.uses.<job_id>.services.<job_id>.services.<service_id>.services.<service_id>.args.services.<service_id>.env.services.<service_id>.imagejobs.<job_id>.steps.<job_id>.steps[*].id.<job_id>.steps[*].env.<job_id>.steps[*].if.<job_id>.steps[*].name.<job_id>.steps[*].run.<job_id>.steps[*].shell.<job_id>.steps[*].uses.<job_id>.steps[*].with.<job_id>.steps[*].with.args.<job_id>.steps[*].with.entrypoint.<job_id>.steps[*].timeout-minutesjobs.<job_id>.timeout-minutes
An example workflow
Reusable workflows
Personal access tokens
Trigger a workflow using an API
IntroductionManual approval
Connect a repositoryCreate a workflowRun a scanPublish an image
Introduction
Job logs
Service logs
Evidence
Test results
Build artifacts
Deployments
Introduction
Getting started with dashboards
DORA metrics
Flow metrics
Security insights
Software delivery activity
Test insights
Introduction
Security center
Security overview
Manage security tools
Code and binary security analysis
SBOM analysis
Define the service-level agreement
CI insights for Jenkins
Introduction
Learn about feature management
Create flags in code
Manage multiple SDK keys in your application
Create/manage flags in the UI
Namespaces and labels
Configure feature flags
Feature management custom roles
Flag approval requests and reviews
Audit history
Configuration as code
Flag impressions and activity status
Code references
Properties and custom properties
Target groups
Enabling secret mode
IntroductionAndroid / Android TV / Fire TVC/C++ (client-side)C/C++ (server-side)GoJavaJavaScript (browser) / Chromecast / TizenJavaScript SSR.NET/C#Node.jsiOS / tvOSPHPPythonReact NativeRuby
IntroductionClient-side AndroidClient-side C ClientClient-side C++ ClientClient-side JavaClient-side JavaScript (browser)Client-side .NET/C# clientClient-side Objective-CClient-side React NativeClient-side SwiftServer-side CServer-side C++Server-side GoServer-side JavaServer-side .NET/C#Server-side NodeJSServer-side PythonServer-side PHPServer-side RubyBoth client-side and server-side JavaScript SSR
IntroductionAndroid appAngular appDjango appGin app.NET Core appReact appSpring Boot app
Introduction
ApplicationsCustom propertiesEnvironmentsFlagsOrganizationsTarget groups
ApplicationsEnvironmentsFlagsOrganizationsTarget groups
Accessibility
Pricing and billing
Subscription and services agreement
Support policies
Supported browsers and external tools

Build and deploy with CloudBees actions

1 minute read

Deploy your projects using your favorite tools.

  • Run Ansible Playbook

  • Deploy with Argo Workflows

  • Deploy with AWS CodeDeploy

  • Deploy with AWS Elastic Beanstalk

  • Deploy a binary with Amazon EC2

  • Deploy to AWS ECS

  • Render an Amazon ECS task definition

  • Deploy with Heroku

  • Deploy with Octopus

  • Deploy with OpenShift

  • Deploy with Spinnaker

  • Deploy with Tosca

Run Ansible Playbook
© CloudBees, Inc. 2010 - 2025
Privacy Policy|Legal Notices|Security