diff --git a/.woodpecker/build-pipeline.yml b/.woodpecker/build-pipeline.yml index fa2afb8..9bacefd 100644 --- a/.woodpecker/build-pipeline.yml +++ b/.woodpecker/build-pipeline.yml @@ -21,6 +21,7 @@ steps: rm -rf dist rm -f ${CI_WORKSPACE}/version.env echo "✅ Nettoyage terminé" + ls -als depends_on: [ ] # Étape 2: Analyser le message du commit @@ -47,6 +48,7 @@ steps: echo "version_type=none" >> ${CI_WORKSPACE}/version.env echo "⚠️ Aucun changement de version" fi + ls -als depends_on: [ clean_project ] # Étape 3: Mettre à jour la version @@ -73,6 +75,7 @@ steps: echo "artifact=no-artifact" >> ${CI_WORKSPACE}/version.env echo "⏭️ Pas de mise à jour de version" fi + ls -als depends_on: [ prepare ] # Étape 4: Build de l'application @@ -85,6 +88,7 @@ steps: echo ${CI_WORKSPACE} npm ci --cache .npm --prefer-offline npm run build + ls -als depends_on: [ update_version ] # Étape 5: Package des artefacts @@ -112,6 +116,7 @@ steps: echo "✅ Artefact créé: ${CI_WORKSPACE}/artifacts/${artifact}" ls -la ${CI_WORKSPACE}/artifacts/${artifact} fi + ls -als depends_on: [ build ] # Étape 6: Publication dans Nexus @@ -123,6 +128,10 @@ steps: NEXUS_PASSWORD: from_secret: nexus_password commands: | + pwd + ls -als + echo $CI_WORKSPACE + echo ${CI_WORKSPACE} source ${CI_WORKSPACE}/version.env if [ "$version_type" != "none" ]; then @@ -147,6 +156,7 @@ steps: else echo "⏭️ Pas de publication (version_type=none)" fi + ls -als depends_on: [ package ] # Étape 7: Commit et tag (après publication) @@ -156,6 +166,10 @@ steps: GITEA_TOKEN: from_secret: gitea_token commands: | + pwd + ls -als + echo $CI_WORKSPACE + echo ${CI_WORKSPACE} source ${CI_WORKSPACE}/version.env if [ "$version_type" != "none" ]; then @@ -181,6 +195,7 @@ steps: else echo "⚠️ Aucun changement à commiter" fi + ls -als depends_on: [ publish ] # Étape 8: Déclencher le déploiement