क्या मैं एक अजगर परियोजना के लिए ट्रैविस सीआई पर जावा 8 स्थापित कर सकता हूं?


11

मेरे पास एक पायथन प्रोजेक्ट है जिसमें परीक्षणों को चलाने के लिए जावा 8 की भी आवश्यकता है और इस प्रकार विफल रहता है क्योंकि ट्रैविस सीआई डिफ़ॉल्ट रूप से जावा 7 का उपयोग करता है। मुझे पता है कि यह अद्यतन किया जा सकता है अगर परियोजना एक जावा परियोजना है, लेकिन मेरा अजगर है। मेरे पास नीचे की तरह एक travis.yml फ़ाइल है:

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

मैंने निम्नलिखित विधियों का उपयोग करके जावा 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: - oraclejdk8 स्थापित जावा
gliptak

जवाबों:


5

में कंटेनर आधारित अवसंरचना निम्नलिखित यह करना चाहिए:

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

3
यह वाक्यविन्यास oracle-java8-installerबदल गया है! अन्य उत्तर के अनुसार, यह होना चाहिएoracle-java8-set-default
जस्टिन मैककंडलेस

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.