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