> For the complete CircleCI developer hub index, see [llms.txt](https://circleci.com/developer/llms.txt)

# atomicjar/testcontainers-cloud-orb

The testcontainers-cloud-orb will run TestcontainersCloud agent as a background process.


## Commands

### setup

This command install Testcontainers Cloud agent and start it as a background process.


| Parameter | Type | Default | Description |
|---|---|---|---|
| `agent-download-dir` | string | /tmp | Specify the download directory of Testcontainers Cloud Agent. Defaults to /tmp
 |

## Examples

### gradle-example

An example demonstrating how to use TestcontainersCloud with a Gradle project.


```yaml
version: '2.1'
orbs:
  gradle: circleci/gradle@3.0.0
  tcc: atomicjar/testcontainers-cloud-orb@x.y
workflows:
  build_and_test:
    jobs:
      - gradle/test:
          executor: jdk17
          pre-steps:
            - tcc/setup
```

### maven-example

An example demonstrating how to use TestcontainersCloud with a Maven project.


```yaml
version: '2.1'
orbs:
  maven: circleci/maven@1.4.0
  tcc: atomicjar/testcontainers-cloud-orb@x.y
workflows:
  build_and_test:
    jobs:
      - maven/test:
          command: verify
          executor: jdk17
          pre-steps:
            - tcc/setup
```