在Gitlab CI / CD中进行的Tika-OCR python测试

时间:2018-11-27 15:12:50

标签: python gitlab apache-tika

我正在测试使用Tika-OCR python的功能。根据文档, Tika也需要Java-8。测试用例可以在本地运行,因为我的机器安装了Java 8和python 3.6,但是当我想在GitLab上运行单元测试用例时。它给我一个错误,说是“无法运行Java,已安装吗?” 。如何在yml文件中同时使用python和java映像?

我试图在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。我的测试用例在出现错误的最后一行运行 enter image description here

0 个答案:

没有答案
相关问题