Я тестирую функциональность, которая использует Python Tika-OCR.Согласно документации, Tika также требует Java-8. Контрольные примеры работают локально, поскольку на моей машине установлена Java 8 и python 3.6 Но когда я хочу запустить модульные тестовые примеры на GitLab.Это дает мне сообщение об ошибке: «Невозможно запустить Java, он установлен?» Как использовать образы python и java в файле yml?
Я попытался использовать два изображения в своем файле yml, одно для Java и одно для Python.Но он загружает только самый последний в последовательности.Ниже мой файл .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
Здесь он загружает только Python 3.6, а не Java, поскольку он является последним при последовательной обработке.Файл требований содержит pip install tika-ocr.Мой тестовый пример выполняется последней строкой, где он выдает ошибку