Rapport de recherche sur l'état de la recherche sur site dans l'enseignement supérieur avec The Chronicle of Higher Education | Télécharger le rapport
La solution SearchStax Site Search offre aux spécialistes du marketing l'agilité dont ils ont besoin pour optimiser les résultats du site Web.
Présentation du produitSearchStax Managed Search décharge la gestion de Solr, offrant aux équipes informatiques une agilité opérationnelle accrue.
Présentation du produit11 novembre 2020
Karan Jeet Singh
|
Les API SearchStax peuvent être exploitées pour CI/CD ou intégration continue et livraison continue pour aider les équipes Devops à mettre en œuvre et à livrer des modifications de code de manière automatisée.
Avec SearchStax Solution Solr géréeNous proposons un vaste ensemble d'API qui offrent aux équipes de développement les ressources nécessaires pour intégrer Solr de manière transparente à leurs applications, outils et systèmes. Cet article propose une brève introduction au CI/CD et un exemple simple d'utilisation des API SearchStax pour le CI/CD sur le pipeline BitBucket afin d'appliquer automatiquement les modifications de configuration à un cluster Solr.
CI/CD est une bonne pratique de développement d'applications qui combine une culture agile, un ensemble de principes opérationnels et un ensemble de pratiques permettant aux équipes de livrer des modifications de code applicatives fréquentes et plus fiables. Cette approche de mise en œuvre, également appelée pipeline CI/CD, permet aux équipes de se concentrer davantage sur le respect des exigences métier, la qualité du code et la sécurité, grâce à l'automatisation des étapes de déploiement.
Dans un monde où les équipes de développement sont dispersées, il est plus important que jamais de disposer d'outils performants pour collaborer et livrer le travail le plus efficacement possible. Grâce à la cohérence du processus d'intégration des applications, les équipes utilisant le pipeline CI/CD peuvent valider les modifications de code plus fréquemment, ce qui améliore la collaboration et la qualité logicielle.
Dans un cas d'utilisation simple, les API SearchStax permettent de configurer un pipeline de mise à jour des configurations Solr à chaque modification du référentiel. Pour des cas d'utilisation plus complexes, comme un déploiement Blue-Green (dont nous avons parlé dans un article de blog précédent), une version logicielle peut être réalisée pour créer une réplique de l'environnement de déploiement principal, appliquer les modifications à la réplique, puis sauvegarder, restaurer et basculer la réplique vers la production.
Pour illustrer l'utilisation des API SearchStax, nous allons examiner un exemple simple de création d'un pipeline où les modifications de configuration sont automatiquement transmises au cluster Solr. Les instructions de cet exemple sont basées sur le Pipeline BitBucket, mais les mêmes instructions s'appliqueraient également à d'autres pipelines CI/CD, y compris Actions GitHub.
Une configuration Solr peut être téléchargée à partir d'un référentiel par :
Nous avons traduit les étapes ci-dessus dans un script Python qui peut être placé dans le référentiel et exécuté via le pipeline BitBucket.
Après cela, nous pouvons utiliser API de téléchargement Zookeeper par SearchStax pour télécharger la nouvelle configuration Solr.
Cet exemple rapide montre à quel point il est facile d’utiliser les API SearchStax pour CI/CD sur le pipeline BitBucket.
Vous pouvez en apprendre davantage sur le API SearchStax dans notre documentation produit en ligne et découvrez comment ils peuvent aider vos développeurs à réaliser leur vision d'un pipeline CI/CD idéal.
The Stack est livré tous les deux mois avec des tendances du secteur, des informations, des produits et plus encore