Bisakah saya menginstal java 8 di Travis CI untuk proyek python?

11

Saya memiliki proyek python yang juga memerlukan Java 8 untuk menjalankan tes dan gagal karena Travis CI menggunakan Java 7 secara default. Saya tahu ini dapat diperbarui jika proyek tersebut adalah proyek Java tetapi saya adalah python. Saya memiliki file travis.yml seperti di bawah ini:

language: python
python:
- '2.7'
...

Saya telah mencoba menginstal Java 8 menggunakan metode berikut

language: python
python:
- '2.7'
jdk:
  - oraclejdk8
...

dan

language: python
python:
- '2.7'
script:
- jdk_switcher use oraclejdk8
...

Adakah yang tahu apakah ini mungkin? Saya pikir mungkin tidak.


sumber
2
Dari docs.travis-ci.com/user/customizing-the-build/... before_install: - java install oraclejdk8
gliptak

Jawaban:

5

Dalam infrastruktur berbasis wadah berikut ini yang harus dilakukan:

language: python
 python:
   - "2.7"
addons:
  apt:
    packages:
      - oracle-java8-installer
...
Josef Eisl
sumber
3
Sintaks ini oracle-java8-installertelah berubah! Sebagai jawaban lain, seharusnyaoracle-java8-set-default
Justin McCandless
5

Pada 14 November 2016, dengan komitmen ini , berikut ini menginstal dan mengaktifkan Java 8:

addons:
  apt:
    packages:
      - oracle-java8-set-default
John Vandenberg
sumber