J'utilise phing fort> pour un processus de construction automatique sur un projet , et se demandait: Comment puis-je obtenir le journal complet par courrier électronique? strong> p>
J'ai cependant à propos de la conduite de la sortie de Quelqu'un a-t-il une idée? P>
Lorsque je lance Phing code> par la ligne de commande, le journal du bâtiment est affiché; Je voudrais cela: p>
Phing code> à la commande code> code>, 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 ... p>
En tant que Sidenote: j'ai pensé à ajouter une sorte de cible "rapport", lancée à la fin de la construction, mais: p>
5 Réponses :
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 à. P>
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 à. P>
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. P>
Était-ce utile? Sinon, je peux enlever.
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. p>
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 ;-)
bonne idée; Il suffit d'ajouter un ticket pour implémenter ce @ http://phing.info/trac/ticket/539 p>
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 ;-)
Nous utilisons qc. Comme cela enveloppé dans un script PHP. fonctionne bien. p> p>