如何让 Travis-CI 使用 x86_64-pc-windows-msvc 构建 Rust 二进制文件?

How do I make Travis-CI build Rust binaries using x86_64-pc-windows-msvc?

我正在尝试使用 Travis 构建 Windows 二进制文件。使用 MSVC 工具链构建时,我得到的二进制文件较小。有什么方法可以设置我的 .travis.yml 以使用 MSVC 工具链,还是我必须使用 shell 脚本?如果我必须使用脚本,有什么提示吗?

将以下内容添加到 .travis.yml 将使 Travis 使用 MSVC 工具链。

before_install:
  - if [[ "$TRAVIS_OS_NAME" == "windows" ]]; then rustup default stable-x86_64-pc-windows-msvc ; fi