我有一个 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