Actualiser .woodpecker/pipeline.yml
Some checks failed
ci/woodpecker/push/pipeline Pipeline failed

This commit is contained in:
2026-04-01 18:39:07 +00:00
parent eaa4641d36
commit ba2c53c158

View File

@@ -4,25 +4,23 @@ name: full-devops-stack
steps: steps:
# Étape 1 : Build & Push l'image vers le registre Gitea # Étape 1 : Build & Push l'image vers le registre Gitea
build-and-publish: build-and-publish:
image: banzaicloud/kaniko-plugin image: gcr.io/kaniko-project/executor:debug # Version debug pour avoir le shell
environment: environment:
KANIKO_FORCE: "true" REGISTRY_USER:
# OU force le flag via une variable d'arguments
ARG_FORCE: "--force"
DOCKER_USERNAME:
from_secret: registry_user from_secret: registry_user
DOCKER_PASSWORD: REGISTRY_PASS:
from_secret: registry_password from_secret: registry_password
settings: commands:
registry: gitea.213.165.95.242.sslip.io # 1. Créer le fichier d'auth Docker pour Gitea
repo: gitea_admin/hello-world - echo "{\"auths\":{\"gitea.213.165.95.242.sslip.io\":{\"username\":\"$REGISTRY_USER\",\"password\":\"$REGISTRY_PASS\"}}}" > /kaniko/.docker/config.json
tags: latest,${CI_COMMIT_SHA:0:7} # 2. Lancer Kaniko avec le flag --force explicitement
username: - /kaniko/executor
from_secret: docker_username --context $CI_WORKSPACE
password: --dockerfile $CI_WORKSPACE/Dockerfile
from_secret: docker_password --destination gitea.213.165.95.242.sslip.io/gitea_admin/hello-world:${CI_COMMIT_SHA:0:7}
# Pour autoriser le registre HTTP/auto-signé --insecure
extra_args: --force --insecure --skip-tls-verify --skip-tls-verify
--force
# Étape 2 : Déploiement sur K3s # Étape 2 : Déploiement sur K3s
deploy-to-k3s: deploy-to-k3s: