Lancer une tâche planifiée en arrière-plan est certes une solution, mais c'est évidemment un gaspillage des ressources du serveur. Le but devrait être d'automatiser le déploiement. Si vous souhaitez connecter directement votre propre environnement de développement et votre environnement de déploiement, git hook peut le gérer. Si vous utilisez GitHub pour héberger une couche au milieu, vous pouvez utiliser le webhook de GitHub, https://developer.github.com/..., bien sûr, vous devez également écrire vous-même un service d'arrière-plan pour accepter demande le déclencheur du webhook. Vous pouvez également utiliser l'outil prêt à l'emploi travis ci, https://travis-ci.org/. Ce qui précède est à titre de référence seulement.
Lancer une tâche planifiée en arrière-plan est certes une solution, mais c'est évidemment un gaspillage des ressources du serveur.
Le but devrait être d'automatiser le déploiement. Si vous souhaitez connecter directement votre propre environnement de développement et votre environnement de déploiement, git hook peut le gérer.
Si vous utilisez GitHub pour héberger une couche au milieu, vous pouvez utiliser le webhook de GitHub, https://developer.github.com/..., bien sûr, vous devez également écrire vous-même un service d'arrière-plan pour accepter demande le déclencheur du webhook.
Vous pouvez également utiliser l'outil prêt à l'emploi travis ci, https://travis-ci.org/.
Ce qui précède est à titre de référence seulement.
Linux démarre une tâche planifiée pour git pull origin toutes les minutes
Découvrez gitook
commande hook
Un tutoriel de référence : /a/11...
Non. Le client ne peut pas connaître les modifications du côté distant. Vous pouvez accéder régulièrement à git pull...
.