Ce sera peut-être mon article le plus court. De plus, l'idée elle-même est évidente.
Souvent, dans les projets WEB, il y a des tâches de livraison de statistiques pour produire des
versions externes . Par exemple, vous devez télécharger des fichiers pour
SPA avec des informations marketing: commissions actuelles, nouvelle FAQ, etc.
Nous avons généré ces fichiers à partir du panneau d'administration. Ensuite, ils ont renversé rsync-com sur les nœuds. Les inconvénients de tant de solutions. L'organisation de l'exploitation forestière et le contrôle des droits d'accès sont parmi les plus graves.
Une fois qu'une idée est venue d'utiliser git pour fournir des statistiques marketing aux produits. C'est-à-dire les fichiers sont également générés dans la zone d'administration, puis ils sont automatiquement validés pour l'utilisateur qui les a générés et sont poussés dans un navet marketing distinct.
Et puis, la magie familière de CI / CD git fonctionne.
De plus, nous avons maintenant accès à des bénéfices auxquels nous n'avions même pas pensé - le contrôle automatique de l'exécution réelle des tâches par le marketing grâce à l'intégration de Jira et de gitlab.