This article is about Codeship Basic.

RabbitMQ

You will need about one minute to read this article.

RabbitMQ 3.6.10 runs with the default configuration on top of Erlang 20.2.2.

The rabbitmq_management plugin is also enabled, which allows for changing various server related settings. Please look at the plugin documentation for more information.

Other Versions

To install a different version or use a custom configuration, please see the following steps. The RabbitMQ documentation has additional details as well.

For example, to install the latest version of RabbitMQ running on the latest version of Erlang add the following to your Setup Commands:

sudo rabbitmqctl stop
sudo apt-get remove -y erlang rabbitmq-server
wget -O - "https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc" | sudo apt-key add -
echo "deb https://dl.bintray.com/rabbitmq-erlang/debian bionic erlang" | sudo tee /etc/apt/sources.list.d/bintray.erlang.list
echo "deb https://dl.bintray.com/rabbitmq/debian bionic main" | sudo tee /etc/apt/sources.list.d/bintray.rabbitmq.list
sudo apt-get update
sudo apt-get install -y erlang rabbitmq-server

# Add to confirm the service is running
sudo rabbitmqctl status

Need more help?

Contact our support team or post on Stack Overflow using the tag #codeship. Did you check the status page and changelog?

There are also several code examples and sample projects available for you to get started with.

Article not helpful?

Does this article need improvement? If so, please send feedback or submit a pull request!