<commit_before>---
title: Continuous Delivery to IBM Cloud Foundry with Docker
shortTitle: Deploying To IBM Cloud Foundry
menus:
  pro/cd:
    title: IBM Cloud Foundry
    weight: 16
categories:
  - Deployment
  - IBM      
tags:
  - deployment
  - ibm
  - cloud foundry
  - bluemix
  - ibm cloud
  - blue mix

---
{% csnote info %}
You can find a sample repo for deploying to IBM Cloud with Codeship Pro on Github [here](https://github.com/codeship-library/ibm-bluemix-utilities).
{% endcsnote %}

* include a table of contents
{:toc}

## Continuous Delivery To IBM Cloud Foundry

To make it easy for you to deploy your application to IBM Cloud Foundry, we’ve [built deployment images](https://github.com/codeship-library/ibm-bluemix-utilities) that have the IBM Cloud CLI installed and configured for use in the CI/CD process.

You will simply need to add one of the IBM deployment images as a service in your [codeship-services.yml file]({{ site.baseurl }}{% link _pro/builds-and-configuration/services.md %}) so that you can run the commands you need.

## IBM Cloud Deployment Container

### Prerequisites

Prior to getting started, please ensure you have the following:

- [An Understanding Of Codeship Pro]({% link _pro/quickstart/getting-started.md %})
- [Codeship's Jet CLI]({% link _pro/jet-cli/usage-overview.md %}) installed locally
- [Docker](https://www.Docker.com/products/overview)
- [An IBM Cloud Account](https://www.ibm.com/cloud-computing/bluemix/)
- An understanding of using IBM Cloud Foundry and the required manifest and database files for a Cloud Foundry application

### Authentication

To deploy to IBM, you will need to add authentication credentials to your [encrypted environment variables]({{ site.baseurl }}{% link _pro/builds-and-configuration/environment-variables.md %}), which you will encrypt and include in your [codeship-services.yml file]({{ site.baseurl }}{% link _pro/builds-and-configuration/services.md %}).

For the example deployment in this documentation, we will add the following:

- BLUEMIX_API_ENDPOINT<commit_msg>Fix IBM and Docker links<commit_after>---
title: Continuous Delivery to IBM Cloud Foundry with Docker
shortTitle: Deploying To IBM Cloud Foundry
menus:
  pro/cd:
    title: IBM Cloud Foundry
    weight: 16
categories:
  - Deployment
  - IBM      
tags:
  - deployment
  - ibm
  - cloud foundry
  - bluemix
  - ibm cloud
  - blue mix

---
{% csnote info %}
You can find a sample repo for deploying to IBM Cloud with Codeship Pro on Github [here](https://github.com/codeship-library/ibm-bluemix-utilities).
{% endcsnote %}

* include a table of contents
{:toc}

## Continuous Delivery To IBM Cloud Foundry

To make it easy for you to deploy your application to IBM Cloud Foundry, we’ve [built deployment images](https://github.com/codeship-library/ibm-bluemix-utilities) that have the IBM Cloud CLI installed and configured for use in the CI/CD process.

You will simply need to add one of the IBM deployment images as a service in your [codeship-services.yml file]({{ site.baseurl }}{% link _pro/builds-and-configuration/services.md %}) so that you can run the commands you need.

## IBM Cloud Deployment Container

### Prerequisites

Prior to getting started, please ensure you have the following:

- [An Understanding Of Codeship Pro]({% link _pro/quickstart/getting-started.md %})
- [Codeship's Jet CLI]({% link _pro/jet-cli/usage-overview.md %}) installed locally
- [Docker](https://www.docker.com/community-edition)
- [An IBM Cloud Account](https://www.ibm.com/cloud)
- An understanding of using IBM Cloud Foundry and the required manifest and database files for a Cloud Foundry application

### Authentication

To deploy to IBM, you will need to add authentication credentials to your [encrypted environment variables]({{ site.baseurl }}{% link _pro/builds-and-configuration/environment-variables.md %}), which you will encrypt and include in your [codeship-services.yml file]({{ site.baseurl }}{% link _pro/builds-and-configuration/services.md %}).

For the example deployment in this documentation, we will add the following:

- BLUEMIX_API_ENDPOINT
{'fraction_non_alphanumeric': 0.09733009708737864, 'fraction_numerical': 0.000970873786407767, 'mean_word_length': 4.190176322418136, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 8, 'lorem ipsum': 0, 'www.': 4, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5522612', 'n_tokens_mistral': 1241, 'n_tokens_neox': 1176, 'n_words': 467}