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

This commit is contained in:
spassignat
2026-05-02 14:12:47 +02:00
parent ceb67387f7
commit 5334fc423d
2 changed files with 18 additions and 18 deletions

View File

@@ -115,19 +115,19 @@ steps:
if [ "$version_type" != "none" ]; then if [ "$version_type" != "none" ]; then
echo "📦 Publication de la version ${NEW_VERSION} : ${ARTIFACT}" echo "📦 Publication de la version $NEW_VERSION : $ARTIFACT"
if [ ! -f "${ARTIFACT_PATH}" ]; then if [ ! -f "$ARTIFACT_PATH" ]; then
echo "❌ Fichier introuvable: ${ARTIFACT_PATH}" echo "❌ Fichier introuvable: $ARTIFACT_PATH"
ls -la $ARTIFACT_PATH ls -la $ARTIFACT_PATH
exit 1 exit 1
fi fi
curl -v \ curl -v \
-u "${NEXUS_USERNAME}:${NEXUS_PASSWORD}" \ -u "$NEXUS_USERNAME:$NEXUS_PASSWORD" \
-F "raw.directory=apps/${CI_REPO_NAME}/${NEW_VERSION}" \ -F "raw.directory=apps/$CI_REPO_NAME/$NEW_VERSION" \
-F "raw.asset1=@${ARTIFACT_PATH}" \ -F "raw.asset1=@$ARTIFACT_PATH" \
-F "raw.asset1.filename=${ARTIFACT}" \ -F "raw.asset1.filename=$ARTIFACT" \
https://nexus.cicd.exygen.fr/service/rest/v1/components?repository=domaine-passignat https://nexus.cicd.exygen.fr/service/rest/v1/components?repository=domaine-passignat
echo "✅ Artefact publié" echo "✅ Artefact publié"
@@ -151,7 +151,7 @@ steps:
source $CI_WORKSPACE/version.env source $CI_WORKSPACE/version.env
if [ "$version_type" != "none" ]; then if [ "$version_type" != "none" ]; then
git remote set-url origin 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.email "woodpecker@exygen.fr"
git config user.name "Woodpecker CI" git config user.name "Woodpecker CI"
@@ -159,7 +159,7 @@ steps:
# Commiter uniquement s'il y a des changements # Commiter uniquement s'il y a des changements
if ! git diff --cached --quiet; then if ! git diff --cached --quiet; then
git commit -m "chore: release v${NEW_VERSION} [skip ci]" git commit -m "chore: release v$NEW_VERSION [skip ci]"
git push origin main git push origin main
echo "✅ Commit créé" echo "✅ Commit créé"
else else
@@ -167,9 +167,9 @@ steps:
fi fi
# Créer et pousser le tag # Créer et pousser le tag
git tag -a "v${NEW_VERSION}" -m "Release version v${NEW_VERSION}" git tag -a "v$NEW_VERSION" -m "Release version v$NEW_VERSION"
git push origin "v${NEW_VERSION}" git push origin "v$NEW_VERSION"
echo "🏷️ Tag v${NEW_VERSION} créé et poussé" echo "🏷️ Tag v$NEW_VERSION créé et poussé"
else else
echo "⚠️ Aucun changement à commiter" echo "⚠️ Aucun changement à commiter"
fi fi
@@ -186,18 +186,18 @@ steps:
source $CI_WORKSPACE/version.env source $CI_WORKSPACE/version.env
if [ "$version_type" != "none" ]; then if [ "$version_type" != "none" ]; then
echo "🚀 Déclenchement du déploiement pour la version ${NEW_VERSION}" echo "🚀 Déclenchement du déploiement pour la version $NEW_VERSION"
curl -X POST \ curl -X POST \
"https://woodpecker.cicd.exygen.fr/api/repos/${CI_REPO_OWNER}/${CI_REPO_NAME}/pipelines" \ "https://woodpecker.cicd.exygen.fr/api/repos/$CI_REPO_OWNER/$CI_REPO_NAME/pipelines" \
-H "Authorization: Bearer ${WOODPECKER_TOKEN}" \ -H "Authorization: Bearer $WOODPECKER_TOKEN" \
-H "Content-Type: application/json" \ -H "Content-Type: application/json" \
-d '{ -d '{
"branch": "main", "branch": "main",
"event": "deployment", "event": "deployment",
"deploy_to": "production", "deploy_to": "production",
"deploy_id": "'${CI_PIPELINE_NUMBER}'", "deploy_id": "'$CI_PIPELINE_NUMBER'",
"ref": "refs/tags/v'${NEW_VERSION}'" "ref": "refs/tags/v'$NEW_VERSION'"
}' }'
echo "✅ Événement deployment déclenché" echo "✅ Événement deployment déclenché"

View File

@@ -76,7 +76,7 @@ if (patch||minor||major) {
let sql = path.join(__dirname,"..", "database", "src","sql"); let sql = path.join(__dirname,"..", "database", "src","sql");
let src = path.join(__dirname,"..", "database", "current.sql"); let src = path.join(__dirname,"..", "database", "current.sql");
let tgt = path.join(__dirname,"..", "database", "src", "sql", `version-${updateVersion1.oldVersion}-${updateVersion1.newVersion}.sql`); let tgt = path.join(__dirname,"..", "database", "src", "sql", `version-${updateVersion1.oldVersion}-${updateVersion1.newVersion}.sql`);
fs.mkdirSync(sql); fs.mkdirSync(sql,{ recursive: true });
if(!fs.existsSync(src)){ if(!fs.existsSync(src)){
fs.appendFileSync(sql, "", 'utf8'); fs.appendFileSync(sql, "", 'utf8');
} }