Configuration minimale et prérequis
Dimensionnement minimal et recommandé
Focus
Ces éléments sont donnés à titre indicatif et ne sauraient remplacer une étude complète prenant en compte le contexte cible.
Pour l'installation de SquashTM, le tableau ci-dessous indique les dimensionnements minimal (pour essai) et recommandé (pour production) :
| CPU | RAM | HDD | |
|---|---|---|---|
| Minimum | 1 cœur | 1 Go dédié | 1 Go |
| Recommandé | 2 cœurs | 2 Go dédiés | 5 Go |
L'espace disque (HDD) servira à stocker les journaux applicatifs (logs) et la base de données si cette dernière est sur le même serveur.
L'application en elle-même et ses fichiers de configuration pèsent 240 Mo. Pour l'espace disque minimum, il faut compter 350 Mo si SquashTM est stocké avec ses logs.
De plus, si la JVM et la base de données sont installées sur la même machine, il faut compter 1 Go pour l'espace disque à minima.
Prérequis
Les prérequis sur l'environnement sont :
| Minimal* | Recommandé** | |
|---|---|---|
| Système d'exploitation | Linux : Debian 12, Ubuntu 22.04, Red Hat Enterprise Linux 8 Windows 10 |
Debian 12 |
| Java Runtime Environment | JRE*** 21 | JRE*** 21 |
| Base de données | PostgreSQL 15 MariaDB 10.7 |
PostgreSQL 17 |
* signifie que les versions ultérieures sont aussi utilisables.
** les versions recommandées ont fait l'objet de tests de compatibilité approfondis avec SquashTM.
*** n'importe quelle JRE compatible avec Java SE (Oracle JRE, Eclipse Temurin, Amazon Corretto, Red Hat OpenJDK…) est utilisable.
Focus
SquashTM n'est pas livré avec une base de données par défaut. Consultez la page Installation de la base de données pour suivre les étapes d'installation d'une base de données.
Recommandations si utilisation de SquashTM Orchestrator
Informations générales
L'installation et le déploiement de SquashTM ne nécessitent pas de prérequis particulier dans le cas d'une utilisation avec SquashTM Orchestrator :
- Le dimensionnement de la base de données dépend de la quantité et de la fréquence des tests automatisés remontés dans SquashTM. Une fonctionnalité est présente dans SquashTM pour réguler le volume des exécutions automatisées : le nettoyage des suites automatisées.
- SquashTM Orchestrator est packagé sous la forme d'une image Docker mais les échanges avec SquashTM se font via des appels REST, il n'est donc pas nécessaire que SquashTM soit également installé en Docker.
Matrice de compatibilité entre SquashTM et SquashTM Orchestrator
| Version SquashTM | Version SquashTM Orchestrator |
|---|---|
| 12.x | 6.1 |
| 11.x | 4.15+ |
| 10.x | 4.15+ |
| 9.x | 4.15+ |
| 8.x | 4.14+ |
| 7.x | 4.10+ |
| 6.x | 4.5+ |