আমি কি পাইথন প্রকল্পের জন্য ট্র্যাভিস সিআই-তে জাভা 8 ইনস্টল করতে পারি?


11

আমার কাছে একটি অজগর প্রকল্প রয়েছে যা পরীক্ষা চালাতে জাভা 8 এরও প্রয়োজন এবং এটি ব্যর্থ হয় কারণ ট্র্যাভিস সিআই ডিফল্টভাবে জাভা 7 ব্যবহার করে। আমি জানি প্রকল্পটি যদি জাভা প্রকল্প হয় তবে খনিটি পাইথন হয় তবে এটি আপডেট করা যেতে পারে। আমার নীচের মতো ট্র্যাভিস.আইএমএল ফাইল রয়েছে:

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/… এর আগে_ইনস্টল থেকে : - জাভা ইনস্টল করুন oraclejdk8
গ্লিপটাক

উত্তর:


5

ইন ধারক-ভিত্তিক অবকাঠামো নিম্নলিখিত এটা করতে হবে:

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

3
এই বাক্য গঠন oracle-java8-installerবদলে গেছে! অন্যান্য উত্তর হিসাবে, এটি হওয়া উচিতoracle-java8-set-default
জাস্টিন ম্যাকক্যান্ডলেস

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.