This article is about Codeship Basic.

RabbitMQ

You will need about one minute to read this article.

RabbitMQ 3.2.4 runs with the default configuration on top of Erlang 17.4.

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

If you need to install a different version or use a custom configuration, please see this script.

For example if you want to install 3.7.8, set that version as an environment variable in your project or add this in the Setup Commands. RabbitMQ requires Erlang as well so you should also configure the necessary Erlang version here:

export ERLANG_VERSION=21.1
export RABBITMQ_VERSION=3.7.8

Next, add these commands to your Setup Commands and the script will automatically be called at build time. Note, this script will automatically start the RabbitMQ service with its default configuration.

source /dev/stdin <<< "$(curl -sSL https://raw.githubusercontent.com/codeship/scripts/master/languages/erlang.sh)"
\curl -sSL https://raw.githubusercontent.com/codeship/scripts/master/packages/rabbitmq.sh | bash -s

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!