Fermer

février 18, 2021

Configuration du pipeline d'intégration continue (CI) pour Episerver B2B Commerce


Après avoir appris à configurer un pipeline d'intégration continue (CI) de base via Azure dans mon premier blog, Comment configurer un déploiement automatisé avec des pipelines CI / CD via Azure l'étape suivante consiste à parcourir les étapes de création du pipeline CI pour l'application Episerver B2B Commerce.

Ci-dessous, vous trouverez un aperçu de la liste des travaux d'agent (tâches) requis pour cette étape.

Suivez les étapes ci-dessous pour les détails de chaque travail (tâches) que vous devez ajouter pour créer l'application Episerver B2B Commerce:

  1. Ajouter NuGet 4.4.1 & NuGet Restore: La tâche restaurera les packages NuGet utilisés dans l'application Epi B2B Commerce .
  2. L'application Epi B2B Commerce utilise les fichiers SASS pour gérer la feuille de style, qui est nécessaire pour installer Sass Ruby Compass et Grunt dans le serveur de build afin que le pipeline de build puisse réussir exécutez la tâche de grognement et compilez le fichier SASS qui génère un .CSS comme sortie.

Suivez l'image pour commander installer le Sass .

Suivez l'image pour commander installer le Sass dans le monde.

Suivez l'image pour commander installer le Ruby .

Suivez la commande image pour installer le Compass .

Suivez l'image pour commander l'installation du Grunt .

  1. Ajoutez la tâche Grunt pour exécuter la tâche grunt ajoutée dans le fichier gruntfile.js.

  1. Ajoutez le «Visual Studio Build " pour créer la solution.

Remarque: Entrez la commande MS Build Argument comme suit:" / p: DeployOnBuild = true / p: WebPublishMethod = Package / p: PackageAsSingleFile = true / p: SkipInvalidConfigurations = true /p:PackageLocation="$(build.artifactstagingdirectory)ewise[19659016[/)Ajoutezlatâche «Publish Symbol» pour indexer votre code source et publier des symboles vers un partage de fichiers ou un serveur de symboles Azure Artifacts.

Remarque: Le – $ (BuildPlatform ) et $ (BuildConfiguration) sont les variables que vous pouvez configurer sous l'onglet «Variable» . Les variables sont utilisées pour configurer les valeurs que nous devons remplacer en fonction des instances. Par exemple, Build Configuration en développement est différent de celui en production.

  1. Ajoutez la tâche «Publish Build Artifacts» à la Publish build [19659019] artefact. Ensuite, publiez sur «Azure Pipelines» ou «Windows File Share» .

  1. Une fois la configuration ci-dessus terminée, cliquez sur enregistrer et file d'attente . Cela sauvegardera la configuration entière et démarrera le pipeline de construction.

Une fois que le pipeline de construction a terminé l'exécution, vous pourrez voir l'état de échec ou succès .

En cas de problème ou si l'exécution du pipeline échoue, vous pouvez vérifier les journaux et corriger les erreurs. S'il s'exécute avec succès, vous pourrez voir l'artefact généré par le pipeline de construction.

Passer à la dernière étape

Une fois que le pipeline de build CI est configuré et exécuté avec succès, vous devrez alors intensifier le pipeline de développement continu (CD), que je couvrirai dans le dernier épisode. Pour plus d'informations sur ces processus techniques, contactez nos experts aujourd'hui .

À propos de l'auteur

Nitin Garg est un consultant technique senior avec une expérience démontrée de travail dans l'industrie des technologies de l'information et des services. Il a plus de 10 ans d'expérience dans le domaine du commerce électronique en utilisant des plateformes telles que (Insite Commerce & Znode B2B commerce) et une application basée sur .Net.

Plus de cet auteur




Source link