Documentation
Software Delivery Automation
CloudBees Software Delivery Automation
CloudBees CI
CloudBees CD/RO
CloudBees Previews
Other CloudBees Products
CloudBees Build Acceleration
CloudBees CodeShip
Cloud-Native Platform
CloudBees platform
CloudBees Feature Management
Resources
Account management
cbsupport CLI
Legal and policies
Training
Support
Plugins
CloudBees CI Plugins
CloudBees CD/RO Plugins
Lexicon
CloudBees CI
CloudBees CD/RO
CloudBees platform
CloudBees Feature Management
CloudBees Build Acceleration
AI Help
Beta
Search
Enable dark mode
New to CloudBees or returning.
Sign in / Sign up
CloudBees CodeShip
Resources
Account management
cbsupport CLI
Legal and policies
Software Delivery Automation
CloudBees Software Delivery Automation
CloudBees CI
CloudBees CD/RO
CloudBees Previews
Cloud-Native Platform
CloudBees platform
CloudBees Feature Management
Other CloudBees Products
CloudBees Build Acceleration
CloudBees CodeShip
Documentation
Documentation
Changelog
Introduction
General
About
Introduction
Getting started with CI & CD
SCM Support
Configuring GitHub
Configuring Bitbucket
Configuring GitLab
Required permissions for remote SCMs
VM & infrastructure specifics
Two-Factor authentication
Security information
GDPR compliance
CI & CD for mobile
Self-hosted SCM
Account
Introduction
New user signup
Organization accounts
Summary report
Connected services
Notifications
Static IP addresses
Delete user account
Invoices
Heroku accounts
Projects
Introduction
Creating new projects
SSH public key
Skipping individual builds
Configuring build triggers
Git remote push
Builds not starting
CloudBees CodeShip Basic
Getting started
Builds and configuration
Introduction
Installed packages
Environment variables
Debugging builds
Caching
Parallel testing
Deployment pipelines
Running commands as root
Ignoring commands
Run a command in case of an error
Setting timezone
Access to other repositories
Using scripts
Git LFS
Ubuntu 20.04 Focal
Continuous deployment
Introduction
FTP/SSH/SFTP/RSYNC
Custom script
Heroku
Heroku Migration
AWS Elastic Beanstalk
AWS CodeDeploy
AWS Lambda
AWS S3
Google App Engine
AWS CLI
gcloud CLI
Azure CLI
Digital Ocean
Engine Yard
Capistrano
Git Push
CloudFoundry
Cloud66
anynines
Continuous integration
Introduction
Browser testing
Background commands
Git submodules
Custom DNS
Artifacts
Databases
Introduction
Cassandra
CouchDB
DynamoDB
MongoDB
MySQL
PostgreSQL
SQLite
Languages and frameworks
Introduction
Dart
Elixir
Go
Java and JVM
Meteor
Node.js
PHP
Python
Ruby
Rust
Queues
Introduction
Beanstalkd
RabbitMQ
Redis
Services
Introduction
Elasticsearch
Memcached
Sphinx
CloudBees CodeShip Pro
Getting started
Introduction
CloudBees CodeShip Pro introduction guide
CloudBees CodeShip Pro introduction guide 2
CloudBees CodeShip Pro introduction guide 3
CloudBees CodeShip Pro introduction guide 4
CloudBees CodeShip Pro introduction guide 5
Migrating to CloudBees CodeShip Pro
Docker for CI/CD
Getting started with CloudBees CodeShip Pro overview and resources
Builds and configuration
Introduction
Services config
Steps config
Environment variables
Image registries
Image caching
Build arguments
Volumes
Handling secrets
Multiple repos
Services and databases
Setting an SSH private key
Preinstalled images
Jet CLI
Introduction
Installation
Using the Jet CLI
jet cleanup
jet decrypt
jet encrypt
jet generate
jet load
jet run
jet steps
jet update
jet validate
jet version
Continuous deployment
Introduction
AWS
AWS S3
AWS EB
AWS ECS
AWS EKS
AWS CodeDeploy
Azure Container Service
Heroku
Google Cloud
Google App Engine
Google Cloud Functions
Google Container Engine
Google Compute Engine
Kubernetes
Terraform
Deploy Via SSH
Docker Swarm
IBM Cloud Foundry
IBM Cloud Container Service
Continuous integration
Introduction
Browser testing
Parallel testing
Languages and frameworks
Introduction
Elixir
Go
Java and JVM
Node.js
PHP
Python
Ruby
Common issues
Introduction
Caching multi-stage Dockerfile
Container is slow to exit
Differing results with Jet CLI
Docker Hub rate limiting
Managing multiple environments for a service
Reducing log output from dependent containers
Step log not appearing
Using env vars in command steps
Integrations
Introduction
Using Anchore
Using CodeShip API
Using Appranix
Using Assertible
Using Atatus
Using Codacy
Using Codeclimate
Using Codecov
Using Coveralls
Custom integrations
Using Depfu
Using Firebase
Using Ghost Inspector
Using Gosec
Using Honeycomb
Using OpsGenie
Using PagerDuty
Using Percy
Using Pulumi
Using Rancher
Using Raygun
Using RedLine13
Using Rollbar
Using Runscope
Using Snyk
Using Testable
CloudBees CodeShip API
Overview
Introduction
Basic vs. Pro
Locating UUIDs
Rate limiting
Pagination
Errors
API clients
Authentication
Introduction
POST authenticate
Projects
Introduction
POST create project
GET get project
PUT update project
GET list projects
POST create test pipeline
GET get test pipeline
PUT update test pipeline
POST create deploy pipeline
GET get deploy pipeline
PUT update deploy pipeline
POST reset AES key
Builds
Introduction
POST create build
GET get build
GET list builds
GET build pipelines
POST stop build
POST restart build
GET get build services
GET get build steps
Continuous integration
1 minute read
Browser testing
Background commands
Git submodules
Custom DNS
Artifacts
Browser testing
Submit Feedback