|
|
@@ -40,7 +40,7 @@ pipeline {
|
|
|
}
|
|
|
|
|
|
// 2. Installation des dépendances et tests unitaires Angular
|
|
|
- stage('Unit Tests') {
|
|
|
+ stage('Unit Tests') {
|
|
|
agent {
|
|
|
docker {
|
|
|
image 'cypress/browsers:node14.17.0-chrome91-ff89'
|
|
|
@@ -63,14 +63,13 @@ pipeline {
|
|
|
npm install --legacy-peer-deps
|
|
|
|
|
|
echo "🚀 Lancement des tests"
|
|
|
- npx ng test --no-watch --no-progress --browsers=ChromeHeadless -- --no-sandbox --disable-web-security --disable-gpu --disable-dev-shm-usage
|
|
|
+ # Utiliser ChromeHeadlessCustom au lieu de ChromeHeadless
|
|
|
+ npx ng test --no-watch --no-progress --browsers=ChromeHeadlessCustom
|
|
|
'''
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-
|
|
|
-
|
|
|
// 3. Analyse SonarQube pour la qualité du code
|
|
|
// stage('SonarQube Analysis') {
|
|
|
// steps {
|