# Integrating with CI/CD

> Automate Cloud Code script deployment with your CI/CD pipeline using the Unity Gaming Services command-line tool.

You can automate your CI/CD pipeline by utilizing the [Unity Gaming Services command-line tool](https://services.docs.unity.com/guides/ugs-cli/latest/general/overview/) and the [Cloud Code CLI commands](https://services.docs.unity.com/guides/ugs-cli/latest/cloud-code/Cloud%20Code%20Command%20Line/overview/).
Check samples below for how to integrate the CLI into your CI/CD pipeline.

| **Topic**                                                                                                                                        | **Description**                          |
| ------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------- |
| [Docker](https://services.docs.unity.com/guides/ugs-cli/latest/general/samples/ci-cd-pipeline-usage/docker/)                                     | Create a dockerfile for CI/CD.           |
| [GitHub Actions](https://services.docs.unity.com/guides/ugs-cli/latest/general/samples/ci-cd-pipeline-usage/github-actions/)                     | Define a GitHub Action workflow.         |
| [Jenkins](https://services.docs.unity.com/guides/ugs-cli/latest/general/samples/ci-cd-pipeline-usage/jenkins/)                                   | Setup automation in Jenkins pipeline.    |
| [Unity Build Automation](https://services.docs.unity.com/guides/ugs-cli/latest/general/samples/ci-cd-pipeline-usage/unity-build-automation/)     | Define a Build Automation configuration. |
| [Installing CLI from CI](https://services.docs.unity.com/guides/ugs-cli/latest/general/samples/ci-cd-pipeline-usage/installing-the-cli-from-ci/) | Install the CLI from a CI pipeline.      |

To integrate, check how to [Write scripts using the CLI](./write-scripts/cli.md).
