ฉันสามารถติดตั้ง java 8 บน Travis CI สำหรับโครงการไพ ธ อนได้หรือไม่?


11

ฉันมีโครงการงูหลามที่ต้องใช้ Java 8 ในการรันการทดสอบและล้มเหลวเนื่องจาก Travis CI ใช้ Java 7 เป็นค่าเริ่มต้น ฉันรู้ว่านี่สามารถอัปเดตได้หากโครงการเป็นโปรเจ็กต์ Java แต่ของฉันคือไพ ธ อน ฉันมีไฟล์ 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
...

ความคิดใด ๆ ถ้าเป็นไปได้? ฉันคิดว่ามันอาจจะไม่

java  python 

2
จากdocs.travis-ci.com/user/customizing-the-build/… before_install: - ติดตั้ง java oraclejdk8
gliptak

คำตอบ:


5

ในโครงสร้างพื้นฐานที่ใช้คอนเทนเนอร์ต่อไปนี้ควรทำ:

language: python
 python:
   - "2.7"
addons:
  apt:
    packages:
      - oracle-java8-installer
...

3
ไวยากรณ์นี้oracle-java8-installerมีการเปลี่ยนแปลง! ตามคำตอบอื่น ๆ มันควรจะเป็นoracle-java8-set-default
Justin McCandless

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.