![我可以在 Travis CI 上为 Python 项目安装 Java 8 吗?](https://linux22.com/image/1471156/%E6%88%91%E5%8F%AF%E4%BB%A5%E5%9C%A8%20Travis%20CI%20%E4%B8%8A%E4%B8%BA%20Python%20%E9%A1%B9%E7%9B%AE%E5%AE%89%E8%A3%85%20Java%208%20%E5%90%97%EF%BC%9F.png)
我有一个 Python 项目,它也需要 Java 8 来运行测试,因此失败了,因为 Travis CI 默认使用 Java 7。我知道如果项目是 Java 项目,则可以更新,但我的是 Python 项目。我有一个如下所示的 travis.yml 文件:
language: python
python:
- '2.7'
...
我尝试使用以下方法安装 Java 8
language: python
python:
- '2.7'
jdk:
- oraclejdk8
...
和
language: python
python:
- '2.7'
script:
- jdk_switcher use oraclejdk8
...
你知道这是否可行吗?我认为可能不行。
答案1
在里面基于容器的基础设施下面的应该可以做到:
language: python
python:
- "2.7"
addons:
apt:
packages:
- oracle-java8-installer
...
答案2
截至 2016 年 11 月 14 日,这次提交,以下安装并激活Java 8:
addons:
apt:
packages:
- oracle-java8-set-default