zynif Δημοσ. 23 Οκτωβρίου 2017 Δημοσ. 23 Οκτωβρίου 2017 Καλησπέρα. Έστω οτι έχουμε το εξής σενάριο; Έχουμε ενα php app σε linux machine ( στο var/www φυσικά). Ο κώδικας δεν βρίσκεται σε version control. Υπάρχει κάποιο εργαλείο (free) που να μπορείς να το ρυθμίσεις έτσι ωστε να τρέχει περιοδικά unit tests ( με το phpunit) . Εργαλεία πχ στυλ Jenkins απο οσο το ψαξα κανουν checkout τον κωδικα απο git repository οταν γινεται ενα Push και μετα κάνουν οτι κάνουν. Εγω ομως θελω απλα καθε πχ 5 ωρες να εκτελείται ενα phpunit στο φακελο που βρίσκονται τα tests και να στέλνεται το report στο mail μου. Ευχαριστώ!
The King Δημοσ. 23 Οκτωβρίου 2017 Δημοσ. 23 Οκτωβρίου 2017 Αφού είσαι σε Linux τότε μπορείς εύκολα με τη χρήση Cron jobs και ελάχιστο bash scripting να παίρνεις τα outputs (ως files ή echoes) στο Mail σου σε προγραμματισμένες ώρες και χρονικές περιόδους. Ουσιαστικά θα φτιάξεις ενα bash script που θα εκτελεί το unit σου το οποίο θα εξάγει τα αποτελέσματα σε κάποιο αρχείο && θα στέλνει το αρχείο στο mail σου. Το script θα το εκτελεί το Cron Job σου όποτε ή κάθε όποτε επιθυμείς. 1
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα