Travis ci 是否允许大于 7.8 的 ghc 版本?
Does Travis ci allow ghc versions larger than 7.8?
我刚刚用这个 .travis.yml
:
创建了一个 Haskell Travis CI 项目
language: haskell
ghc:
- 7.8
- 7.10
但 Travis 将第二个版本解释为 7.1
:https://travis-ci.org/fhaust/dtw/jobs/57648139
只有在我用引号将它括起来时才能识别该版本(尽管这会导致其他错误,因为 7.10 不是 Travis CI 上可用的版本):
language: haskell
ghc:
- 7.8
- "7.10"
这是一个错误吗?
编辑 2015-11-22
travis-ci 上的 GHC 7.10 有一个未解决的问题:https://github.com/travis-ci/travis-ci/issues/3785
这不是错误,这是使用 YAML 文件进行配置的结果:YAML 将 7.10
解析为数字 7.1
。
Travis 上的 node.js docs do 的所有版本号都用引号引起来:
language: node_js
node_js:
- "0.12"
- "0.11"
- "0.10"
- "0.8"
- "0.6"
- "iojs"
- "iojs-v1.0.4"
我刚刚用这个 .travis.yml
:
language: haskell
ghc:
- 7.8
- 7.10
但 Travis 将第二个版本解释为 7.1
:https://travis-ci.org/fhaust/dtw/jobs/57648139
只有在我用引号将它括起来时才能识别该版本(尽管这会导致其他错误,因为 7.10 不是 Travis CI 上可用的版本):
language: haskell
ghc:
- 7.8
- "7.10"
这是一个错误吗?
编辑 2015-11-22
travis-ci 上的 GHC 7.10 有一个未解决的问题:https://github.com/travis-ci/travis-ci/issues/3785
这不是错误,这是使用 YAML 文件进行配置的结果:YAML 将 7.10
解析为数字 7.1
。
Travis 上的 node.js docs do 的所有版本号都用引号引起来:
language: node_js
node_js:
- "0.12"
- "0.11"
- "0.10"
- "0.8"
- "0.6"
- "iojs"
- "iojs-v1.0.4"