Travis CI – Docker将shell运行到额外的值

我目前正在使用Travis-CI,我正在尝试做类似以下的事情,但是我得到一个variables的空值。

ANSIBLE_VERSION=$(docker run -d <ID/TAG> /bin/bash -c "ansible --version"|head -1 |awk '{print $2}')

我已经testing了我的本地机器上的命令,它工作正常,所以我不知道什么问题可能是Travis相关的?

非常感谢

看来这是由于以下原因:

https://github.com/travis-ci/travis-ci/issues/3149