Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

1.5K
Vistas
Error .gitlab-ci.yml: "apk: comando no encontrado"

Tengo el siguiente archivo .gitlab-ci.yml :

 image: docker services: - docker:dind stages: - test - build - deploy test: stage: test before_script: - apk add --update -y python-pip - pip install docker-compose script: - echo "Testing the app" - docker-compose run app sh -c "python manage.py test && flake8" build: stage: build only: - develop - production - feature/deploy-debug-gitlab before_script: - apk add --update -y python-pip - pip install docker-compose script: - echo "Building the app" - docker-compose build deploy: stage: deploy only: - master - develop - feature/deploy - feature/deploy-debug-gitlab before_script: - apk add --update -y python-pip - pip install docker-compose script: - echo "Deploying the app" - docker-compose up -d environment: production when: manual

Cuando el corredor de Gitlab lo ejecuta, aparece el siguiente error:

 $ apk add --update -y python-pip bash: line 82: apk: command not found ERROR: Job failed: exit status 1

¿Cómo se supone que debo instalar apk? ¿O qué imagen aparte de la docker debo usar para ejecutar este archivo gitlab-ci.yml ?

over 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

Bueno, resulta que tenía dos corredores diferentes: uno marcado como "ejecutor de shell" (Ubuntu) y el otro marcado como "ejecutor de docker".

Este error se arrojó solo cuando el ejecutor de Ubuntu estaba enviando el trabajo, ya que Ubuntu no viene con apk.

Deshabilité el corredor de Ubuntu y resolví el problema.

over 4 years ago · Santiago Trujillo Denunciar

0

La alternativa es configurar su instalación en el paso anterior a la prueba, como en este problema

 image: docker:latest services: - docker:dind before_script: - apk add --update python-pip
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda