name: build on: push: branches: - main jobs: build: runs-on: [k8s, kaniko] steps: - name: Instalar y ejecutar Kaniko (todo en uno) env: NEXUS_USER: ${{ secrets.NEXUS_USER }} NEXUS_PASSWORD: ${{ secrets.NEXUS_PASSWORD }} run: | # 1. Instalar Kaniko KANIKO_VERSION="v1.19.0" echo "📦 Instalando Kaniko ${KANIKO_VERSION}..." apt-get update && apt-get install curl -y curl -sfL https://github.com/GoogleContainerTools/kaniko/releases/download/${KANIKO_VERSION}/kaniko-executor \ -o /tmp/kaniko-executor chmod +x /tmp/kaniko-executor # 2. Configurar credenciales echo "🔐 Configurando credenciales..." mkdir -p /kaniko/.docker AUTH_TOKEN=$(echo -n "$NEXUS_USER:$NEXUS_PASSWORD" | base64) cat > /kaniko/.docker/config.json <