6
votes

Phing: Envoi du journal complet par email?

J'utilise phing pour un processus de construction automatique sur un projet , et se demandait: Comment puis-je obtenir le journal complet par courrier électronique?


Lorsque je lance Phing par la ligne de commande, le journal du bâtiment est affiché; Je voudrais cela:

  • envoyé par e-mail,
  • à plusieurs destinataires,
  • si la construction a réussi ou échoué
  • Idéalement: avec un sujet pour le courrier racontant si la construction a réussi ou échoué
  • Idéalement: une sorte de courrier html, avec formatage, couleurs, ... serait bien

    J'ai cependant à propos de la conduite de la sortie de Phing à la commande , mais je voudrais une solution qui fonctionne sur Linux et Windows, et ne le fait pas nécessite l'installation de tout logiciel supplémentaire ...

    Quelqu'un a-t-il une idée?


    En tant que Sidenote: j'ai pensé à ajouter une sorte de cible "rapport", lancée à la fin de la construction, mais:

    • Il n'est lancé que si tous les objectifs précédents n'ont pas échoué
    • Je ne vois pas comment obtenir le journal complet informatique

0 commentaires

5 Réponses :


0
votes

C'est quelque chose que vous pouvez faire sans l'installation de logiciels supplémentaires en supposant que vous puissiez écrire un script pour un serveur Linux, vous avez accès à.

Avoir un script PHP utilise la commande EXED () ou System () pour obtenir le journal complet. Envoyez ceci en tant que données de poteau HTTP à l'aide de CURL sur votre script distant sur le serveur Linux, vous avez accès à.

Sur le serveur, vous avez accès à écrire un script pour accepter la variable de poteau HTTP et envoyer le contenu à votre adresse e-mail (ES). Et vous pourriez penser "Oh non, j'ai ouvert l'accès aux personnes en train de m'envoyer un courriel!" S'ils connaissent votre adresse ou si vous avez un formulaire de contact sur le Web ... Même chose. C'est donc une solution;) Si la sécurité est une préoccupation, envoyez-la via HTTPS.


1 commentaires

Était-ce utile? Sinon, je peux enlever.



-2
votes

Avez-vous regardé le PACKAGES PEAR PEART ?


0 commentaires

3
votes

Je suppose que vous pouvez écrire un écouteur / enregistreur de boîtier de pHing personnalisé gérant votre cas d'utilisation décrite. Jetez un coup d'œil à cet excellent blog POST par Philip Norton, pour vous faire allonger.


1 commentaires

Merci pour cette réponse! C'est un peu tard maintenant (le projet que je travaillais est terminé ^^), mais je pourrais essayer un jour ou un autre, juste pour savoir comment je peux obtenir cela pour travailler ;-)



4
votes

bonne idée; Il suffit d'ajouter un ticket pour implémenter ce @ http://phing.info/trac/ticket/539


1 commentaires

Salut, content de te voir ici ^^ ;; J'avais totalement oublié cette question, depuis la fin du projet, j'avais besoin de cela pour ... mais toujours, à peu près sûr que cela sera utile à quelqu'un un jour ou un autre ;-)



0
votes

Nous utilisons qc. Comme cela enveloppé dans un script PHP. xxx

fonctionne bien.


0 commentaires