# CI

### Bamboo CI

The following figure depicts the details to be provided to add Bamboo CI as an integration.

<figure><img src="https://2047464521-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MBEa1hoX6SqpDj-ymNs%2Fuploads%2FyNLAHnXmyGOBzsBPjl7t%2FBamboo%20CI.png?alt=media&#x26;token=f2dcf2c6-4433-4a18-b4ff-489b45ae38f5" alt=""><figcaption></figcaption></figure>

Enter the information for the following fields:

* **Account Name**: The name of your Bamboo CI user account
* **Bamboo End Point**: Bamboo URL
* **Authentication Type**: Select the user authentication mode&#x20;
* **Group and Permissions**: To enable access to all user groups, check the  **Enable all access to all the groups for this** checkbox. To provide access to only selected user groups, uncheck this checkbox and select the required users from the **Select Group** drop down and enable the needed permissions like **Edit**, **View** or **Delete**.&#x20;

### GCB&#x20;

The following figure depicts the details to be provided to add GCB as an integration.

<figure><img src="https://2047464521-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MBEa1hoX6SqpDj-ymNs%2Fuploads%2F3vKzOj2Y5mF2pTIDfFJo%2FGCB.png?alt=media&#x26;token=488e3fef-e440-44c2-b200-560803c18f54" alt=""><figcaption></figcaption></figure>

Enter the information for the following fields:

* **Account Name**: The name of your GCB user account&#x20;
* **Project Name**: Name of the GCB project in which the trigger and monitor builds
* **Subscription Name**: Name of the PUBSUB subscription
* **Authentication Type**: Select the user authentication mode&#x20;
* **Validate**: To validate the entries before saving, enable the Validate radio button. The default value is true
* **Connect to CD**: Enable the selection & Select the spinnaker instance you want to associate this account to&#x20;
* **Group and Permissions**: To enable access to all user groups, check the  **Enable all access to all the groups for this** checkbox. To provide access to only selected user groups, uncheck this checkbox and select the required users from the **Select Group** drop down and enable the needed permissions like **Edit**, **View** or **Delete**.&#x20;

### Jenkins

The following figure depicts the information to be provided to add Jenkins as an integration.

<figure><img src="https://2047464521-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MBEa1hoX6SqpDj-ymNs%2Fuploads%2FH0haJ0ZfTXbhEEBmCXnI%2FJenkins.png?alt=media&#x26;token=0063f580-c5b5-44f9-8612-50ac8a5e25de" alt=""><figcaption></figcaption></figure>

Following are the fields:

* **Account Name**: The name of your Jenkins user account&#x20;
* **Host URL**: Host URL for the Jenkins instance you are connecting to
* **Authentication Type**: Select the type of authentication mechanism you want to use to get authenticated to the Jenkins server
* **User Name**: Provide the username on the Jenkins server
* **Token / Password**: Provide the token or password, depending on the authentication type selected
* **Validate**: To validate the entries before saving, enable the Validate radio button. The default value is true
* **Connect to CD**: Enable the selection & Select the spinnaker instance you want to associate this account to&#x20;
* **CSRF** : Recommended to enable this toggle button&#x20;
* **Group and Permissions**: To enable access to all user groups, check the  **Enable all access to all the groups for this** checkbox. To provide access to only selected user groups, uncheck this checkbox and select the required users from the **Select Group** drop down and enable the needed permissions like **Edit**, **View** or **Delete**.&#x20;
