RabbitMQΒΆ
Solano CI can start RabbitMQ as a background service for your build.
Solano CI currently supports versions 2.7.0 and 3.4.1.
If the dependency on RabbitMQ is not automatically detected, you can configure it via solano.yml:
---
rabbitmq: true
To enable a specific version:
---
rabbitmq:
version: '3.4.1'
When enabled, the RabbitMQ service will set the following environment variables:
- RABBITMQ_URL: a URL of the form amqp://$address:$port
- RABBITMQ_BASE: base directory for RabbitMQ; config file is in rabbitmq.config
- RABBITMQ_CONFIG_FILE: location of RabbitMQ configuration
- RABBITMQ_NODE_NAME
- RABBITMQ_NODE_IP_ADDRESS
- RABBITMQ_NODE_PORT
- RABBITMQ_LOG_BASE: base directory for RabbitMQ log files
- RABBITMQ_MNESIA_BASE: base directory for mnesia