-
Notifications
You must be signed in to change notification settings - Fork 160
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Travis utilise install_zds.sh #5299
Conversation
todo :
|
Mon script fonctionne bien mais on a un problème extérieure avec les fixtures. Le problème ne vient pas de ma PR car, il a été rencontré ici : https://zestedesavoir.com/forums/sujet/12174/installation-locale-du-zds/?page=1#p200207 avec l'ancien script d’installation |
J'ai activé zmd mais il génère trop de log |
pour l'instant tant pis, on corrigera plus tard. |
Ok, il faut donc augmenter le niveau de log du logger dans epub_utils diff --git a/zds/tutorialv2/epub_utils.py b/zds/tutorialv2/epub_utils.py
index d28a62fe5..c1a53bc19 100644
--- a/zds/tutorialv2/epub_utils.py
+++ b/zds/tutorialv2/epub_utils.py
@@ -155,9 +155,10 @@ def build_ebook(published_content_entity, working_dir, final_file_path):
build_content_opf(published_content_entity, chapters, images, ops_dir)
build_container_xml(meta_inf_dir_path)
build_nav_xhtml(ops_dir, published_content_entity, chapters)
-
+ zip_logger = logging.getLogger(__name__ + '.zip')
+ zip_logger.setLevel(logging.WARN)
shutil.make_archive(str(final_file_path), format='zip', root_dir=str(Path(working_dir, 'ebook')),
- logger=logging.getLogger(__name__))
+ logger=zip_logger)
shutil.move(str(final_file_path) + '.zip', str(final_file_path)) |
@artragis ça n'a rien changé : https://travis-ci.org/zestedesavoir/zds-site/jobs/504841723 |
bah disons que les logs que tu avais cité ne sont plus là. donc si, ça a marché. |
artragis : J'ai réduit le niveau des logs :) Q/A :debian 9.8 :
C'est pip3 et python3, sinon python retourne python2.7... |
https://travis-ci.org/zestedesavoir/zds-site/jobs/505458501#L2301 => "command coverage not found" |
Surement le "retry_pip" qui bloque, il faudrait essayer "pip" |
non ça semble plutôt être le fait qu'avant on utilisait D'ailleurs le nom |
Normalement il est compris dans : $zds_install_argument |
pour vérifier, fais un |
j'ai rajouté un echo |
Ca change rien, mais j'ai investigué : c'est déjà comme ça aujourd'hui. Remets le travis_retry et je mergerai. |
J'essaye deux choses avant, je pense savoir d'où vient le problème. |
Il faudra vérifier si |
Le coverage se fait sur les 3 premiers tests, il faudrait peut etre le faire sur un seul. Il me semble inutile de le lancer 3 fois. |
@artragis On tente ma PR comme elle est ? En amélioration, il y aurait :
|
on va tenter comme ça, je te propose de faire un rebase pour être sûr que tout marche bien. |
Ok je fais ça demain. J'aurais ma nouvelle carte graphique, je pourrais donc lancer la VM ! :) |
C'est passé : https://travis-ci.org/zestedesavoir/zds-site/builds/522269334 / Je rebase |
Si l'avion casse la checklist...
2a39f42
to
891089d
Compare
@artragis prêt à merge (si le test passe). |
Le temps de build a vachement augmenté alors qu'on avait réussi à le faire baisser à 10 minutes environ. Je pense pas que du coup ça soit acceptable. |
@artragis Voila, rapide comme un avion ! |
Travis utilise le même script de install_zds (ref : #5188 (comment) et #5143 (comment))
Corrige : fix #5127 , fix: #5128 , fix #5265 , fix #5144
Note : #5144 : Gérer l'installation de jdk nous même est obligatoire pour avoir le même script d'installation avec travis.
Prêt à Q/A