Skip to main content

Google Cloud Batch

The google-batch executor runs pipeline tasks using Google Cloud Batch, a managed compute service that runs containerized workloads in Google Cloud. It submits each task as a Cloud Batch job.

To enable this executor, set process.executor = 'google-batch' in the nextflow.config file. You can launch the pipeline from a local machine or a Google Compute Engine VM. Every pipeline process must specify a Docker image using the container directive. The pipeline work directory must be located in a Google Cloud Storage bucket.

Use the following process directives to control resource requests and other job characteristics:

See Cloud Batch for further configuration details.