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