тестирование питона Тик-OCR в Gitlab CI / CD

голоса
0

Я тестирование функциональности , которая использует Тик-OCR питон. Согласно документации, Тик также требует Java-8. Тестовые работы на местном уровне, так как моя машина имеет Java 8 установлен и питона 3.6 Но когда я хочу запустить блок тестовых данных на GitLab. Это дает мне поговорку об ошибке «Не удается запустить Java, установлено ли?» Как я могу использовать как питон и Java изображения в файле YML?

Я пытался использовать два изображения в моем файле YML, один для Java и один для питона. Но это только загружает последнюю в последовательности. Ниже мой .gitlab-ci.yml файл.

image: java:8
image: python:3.6

test:  
  script:
  - export DATABASE_URL=mysql://RC_DOC_APP:rcdoc1030@orrc-db-aurora- 
    cluster.cluster-cxwsh0fkj4mo.us-east-1.rds.amazonaws.com/RC_DOC
  - apt-get update -qy
  - pip install --upgrade pip
  - apt-get install -y python-dev python-pip
  - pip install -U setuptools wheel
  - pip install -r requirements.txt
  - python -m nltk.downloader stopwords
  - python -m unittest test.test_classification

Здесь, он загружает только питон 3.6, а не Java, так как она является последней во время обработки последовательно. Файл содержит требования пип установить TIKA-OCR. Мой тест выполняется на последней строке, где он дает ошибку введите

Задан 27/11/2018 в 15:12
источник пользователем
На других языках...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more