kind: pipeline type: docker name: testPythonconnect4 trigger: event: - push steps: - name: test image: python:3.7 commands: - pip install parameterized - pip install numpy - python -m unittest discover -v -p *_ut.py - name: code-analysis #image: aosapps/drone-sonar-plugin:latest #image: python:3.7 image: hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-dronesonarplugin-python37 commands: - pip install numpy #- pip install nose #- pip install coverage #- pip install parameterized #- nosetests --with-coverage --cover-branches --cover-xml - nosetests connect4/test/*_ut.py --with-coverage --cover-branches --cover-xml #- cat coverage.xml #- export #- env #- echo $PLUGIN_SONAR_TOKEN #- sed -i 's/filename="/filename=".\//g' coverage-reports/coverage-test.xml #- sonar-runner - /opt/sonar-scanner/bin/sonar-scanner -Dsonar.login=$PLUGIN_SONAR_TOKEN settings: # accessible en ligne de commande par $${PLUGIN_SONAR_HOST} sonar_host: https://codefirst.iut.uca.fr/sonar/ # accessible en ligne de commande par $${PLUGIN_SONAR_TOKEN} sonar_token: from_secret: ${SECRET_SONAR_LOGIN} sonar.python.version: 3