Aller au contenu

Guide de mise à jour

Cette page décrit comment mettre à jour les composants de Squash pour le support des tests automatisés.

Légende

️💎 indique un composant ou une fonctionnalité Ultimate. Une vue d'ensemble des fonctionnalités Premium et Ultimate est disponible ici. Pour en bénéficier ou demander plus d'informations, consulter notre site ou nous contacter.

Squash Orchestrator et Micro-services exclusifs à Squash Ultimate💎

Vignette installation orchestrateur

Vignette installation micro-services Ultimate💎

  • Arrêter Squash Orchestrator en utilisant opentf-done suivi de la commande pour arrêter l'orchestrateur (voir Stopping the orchestrator).
    Par exemple, si Squash Orchestrator est déployé avec docker-compose :
    opentf-done --host http://localhost --token $TOKEN
    docker-compose down
    
  • Mettre à jour l'image Docker du Squash Orchestrator.
  • Si vous disposez de la version Ultimate de Squash, mettre à jour l'image Docker, récupérée auprès du service support Squash, des micro-services exclusifs à Squash Ultimate💎.
  • Si les versions intermédiaires (entre la version avant mise à jour et la version finale) ou la version finale elle-même nécessitent des modifications de configuration, les effectuer. Ces instructions sont indiquées dans la page des release notes. Si aucune instruction n'est indiquée, aucune modification n'est à faire.
  • Redémarrer le Squash Orchestrator de la même façon qu'avant la mise à jour.
  • Si vous disposez de la version Ultimate de Squash, redémarrez les services exclusifs à Squash Ultimate de la même façon qu'avant la mise à jour.

Outils de l'orchestrateur

Vignette installation outils

Mettre à jour les outils de l'orchestrateur en exécutant la commande :

pip install --upgrade opentf-tools

Agent OpenTestFactory

Vignette installation agent

  • Arrêter l'agent OpenTestFactory.
  • Mettre à jour l'agent en exécutant la commande :
    pip install --upgrade opentf-agent
    
  • Redémarrer l'agent.

Plugins Squash TM

Vignette installation des Plugins

Pour mettre à jour les plugins Squash TM, merci de vous reporter au protocole d’installation d’un plugin Squash TM.

  • Test Plan Retriever
  • Result Publisher
  • Squash AUTOM
  • Git Connector
  • Actions Library
  • Workflow Automatisation Jira