patch: test 4
Some checks failed
ci/woodpecker/push/build-pipeline Pipeline failed

This commit is contained in:
spassignat
2026-05-02 10:52:57 +02:00
parent 9817604261
commit 2780a35b80

View File

@@ -58,7 +58,7 @@ steps:
echo "artifact=no-artifact" >> version.env
echo "⏭️ Pas de mise à jour de version"
fi
depends_on: [ build ]
depends_on: [ prepare ]
# Étape 1: Installation des dépendances
- name: build
@@ -68,45 +68,7 @@ steps:
- npm run build
depends_on: [ prepare ]
# Étape 5: Commit et tag
- name: commit_tag
image: *git_image
environment:
GITEA_TOKEN:
from_secret: gitea_token
commands: |
# Charger les variables
more version.env
source version.env
echo "version type: $version_type"
if [ "$version_type" != "none" ]; then
echo "http://oauth2:$GITEA_TOKEN@gitea.cicd.exygen.fr/${CI_REPO_OWNER}/${CI_REPO_NAME}.git"
git remote set-url origin http://oauth2:$GITEA_TOKEN@gitea.cicd.exygen.fr/${CI_REPO_OWNER}/${CI_REPO_NAME}.git
git config user.email "woodpecker@exygen.fr"
git config user.name "Woodpecker CI"
# Ajouter le remote avec token
# Ajouter le package.json modifié
git add package.json
git add ./database/src/sql/*.sql
# Vérifier s'il y a des changements
# if ! git diff --cached --quiet; then
# Commiter la nouvelle version
git commit -m "Pipeline: update current version v$NEW_VERSION [skip ci]"
git push origin main
echo "✅ Commit new version"
# Créer le tag
git tag -a "v$NEW_VERSION" -m "Release version v$NEW_VERSION"
git push origin "v$NEW_VERSION"
echo "🏷️ Tag v$NEW_VERSION created and pushed"
else
echo "⚠️ Aucun changement à commiter"
fi
depends_on: [ publish ]
# Étape 6: Package des artefacts
- name: package
@@ -150,6 +112,45 @@ steps:
-F "raw.asset1.filename=$artifact" \
https://nexus.cicd.exygen.fr/service/rest/v1/components?repository=domaine-passignat
depends_on: [ package ]
# Étape 5: Commit et tag
- name: commit_tag
image: *git_image
environment:
GITEA_TOKEN:
from_secret: gitea_token
commands: |
# Charger les variables
more version.env
source version.env
echo "version type: $version_type"
if [ "$version_type" != "none" ]; then
echo "http://oauth2:$GITEA_TOKEN@gitea.cicd.exygen.fr/${CI_REPO_OWNER}/${CI_REPO_NAME}.git"
git remote set-url origin http://oauth2:$GITEA_TOKEN@gitea.cicd.exygen.fr/${CI_REPO_OWNER}/${CI_REPO_NAME}.git
git config user.email "woodpecker@exygen.fr"
git config user.name "Woodpecker CI"
# Ajouter le remote avec token
# Ajouter le package.json modifié
git add package.json
git add ./database/src/sql/*.sql
# Vérifier s'il y a des changements
# if ! git diff --cached --quiet; then
# Commiter la nouvelle version
git commit -m "Pipeline: update current version v$NEW_VERSION [skip ci]"
git push origin main
echo "✅ Commit new version"
# Créer le tag
git tag -a "v$NEW_VERSION" -m "Release version v$NEW_VERSION"
git push origin "v$NEW_VERSION"
echo "🏷️ Tag v$NEW_VERSION created and pushed"
else
echo "⚠️ Aucun changement à commiter"
fi
depends_on: [ publish ]
- name: trigger-deployment
image: woodpeckerci/plugin-trigger:latest