Configuring your Continuous Delivery Platform

Location of the configuration

All the jobs linked to the configuration are grouped in the "Configuration" tab: CDConfigTab

Git repository credentials

This job allows you to configure your access to Git but also the BCD vault password.

  1. Click on the CDPlayButton of the "Configure my credentials" job.

  2. Enter the Git user that will have access to your repositories

  3. Enter the corresponding password for that account.

  4. If you are planning to use the BCD Vault, then you can enter the vault password. This field can be left empty.

  5. Click on the "Build" button to save the configuration

  6. Make sure the job was successful: JobResult

If your Git repository is hosted on GitHub.com, beginning August 13, 2021 password-based authentication will no longer be accepted. Instead, token-based authentication will be required using a personal access token. Therefore you will have to enter your GitHub username in the bonitaGitUsername field and your authentication token in the bonitaGitPassword field of the "Configure my credentials" job.

Maven repository credentials

This job allows you to configure your access to a private Maven repository.

  1. Click on the CDPlayButton of the "Configure my private Maven repository" job.

  2. Enter the url used to access your private Maven repository

  3. If your private Maven repository require authentication, please enter the username and password used to retrieve your private Maven artifacts, otherwise leave these fields blank

  4. Click on the "Build" button to save the configuration

  5. Make sure the job was successful: JobResult

The job only allows setting up a single private Maven repository, to set up multiple repositories please create a new case on the Customer Service Center.

Default Build configuration

This job allows you to define the default build parameters i.e. the repository URL, the branch, and environment to build to avoid having to re-enter the same parameters in the build job.

You can use the build job without configuring your default build configuration.
  1. Click on the CDPlayButton of the "Configure my default build parameters - LivingApp" job.

  2. Enter the URL to your Bonita living application repository (e.g. "https://github.com/acme/myGreatLivingApp.git").

  3. Then enter the branch you will be building most of the time.

  4. Finally input the environment (as defined in your project) you will be used when building. Your job should look like this: BuildDefaultExample

  5. Click on the "Build" button to save the configuration

  6. Make sure the job was successful: JobResult

Default Deploy configuration

This job allows you to define the default build parameters i.e. the BCD Configuration and the target runtime (production, preproduction or integration).

You can use the deploy job without configuring your default deploy configuration.
  1. Click on the CDPlayButton of the "Configure my default deploy parameters - LivingApp" job.

  2. Enter the BCD configuration you wish to use to deploy your default living application

  3. Select the runtime to deploy to.

    the Bonita version is displayed next to the runtime name.
  4. Click on the "Build" button to save the configuration

  5. Make sure the job was successful: JobResult