
pivotalrabbitmq/rabbitmq-server-buildenv该镜像包含构建和测试RabbitMQ服务器及所有一级插件所需的全套工具,主要用于CI(持续集成)环境,目前被Concourse CI工具采用。
镜像标签由"平台-预安装Erlang版本"组成,具体说明如下:
linux-erlang-R16B03:RabbitMQ 3.6.x支持的最低Erlang版本linux-erlang-19.3:RabbitMQ 3.7.x支持的最低Erlang版本linux-erlang-20.3:RabbitMQ 3.6.x和3.7.x支持的最新Erlang版本linux-erlang-git-master:从Erlang Git仓库master分支构建的版本,用于测试未来可能影响RabbitMQ的变更根据所需Erlang版本拉取对应标签的镜像:
bashdocker pull [镜像仓库地址]/rabbitmq-ci-builder:linux-erlang-20.3
在Concourse pipeline配置中引用该镜像执行构建测试任务:
yamljobs: - name: rabbitmq-build-test plan: - get: rabbitmq-source trigger: true - task: build-and-test image: [镜像仓库地址]/rabbitmq-ci-builder:linux-erlang-19.3 config: platform: linux inputs: - name: rabbitmq-source run: path: sh args: - -c - | cd rabbitmq-source make clean all test
可通过以下命令在本地启动容器进行测试:
bashdocker run -it --rm [镜像仓库地址]/rabbitmq-ci-builder:linux-erlang-20.3 /bin/bash
进入容器后,可执行RabbitMQ的构建测试命令。


manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务