Tika-OCR test python dans CI gitlab ce / CD

voix
0

Je teste une fonctionnalité qui utilise python Tika-OCR. Selon la documentation, Tika nécessite également Java-8. Les cas de test travailler localement, comme ma machine a Java 8 installé et python 3.6 Mais quand je veux exécuter les cas de tests unitaires sur gitlab ce. Il me donne en disant erreur « Impossible d'exécuter Java, est - il installé? » Comment puis-je utiliser les deux images python et java dans le fichier YML?

J'ai essayé d'utiliser deux images dans mon fichier YML, un pour Java et un pour python. Mais il ne charge que le dernier dans la séquence. Voici mon fichier .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

Ici, il ne charge que python 3.6 et non java, car il est le dernier alors que le traitement séquentiel. Le fichier contient les exigences d'installation pip tika-ocr. Mon cas de test est exécuté par la dernière ligne où il donne l'erreur entrez

Créé 27/11/2018 à 15:12
source utilisateur
Dans d'autres langues...                            

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