Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

123
Views
Canalización de Jenkins Docker dentro de Docker

Estoy siguiendo junto con este tutorial:

https://www.linkedin.com/pulse/building-docker-pipeline-cloudbees-jenkins-jay-johnson

Estoy ejecutando Jenkins en Docker 17:

 docker run -d -p 8080:8080 -p 50000:50000 --name jenkins jenkins

Seguí las instrucciones y reemplacé las credenciales de Jay con las mías. Agregué mis credenciales a Global y luego cambié el nombre de las credenciales en el script de canalización. Cuando intento la compilación, recibo el siguiente error:

 Proceeding [Pipeline] withEnv [Pipeline] { [Pipeline] withDockerRegistry Wrote authentication to /var/jenkins_home/.dockercfg [Pipeline] { [Pipeline] stage (Building) Using the 'stage' step without a block argument is deprecated Entering stage Building Proceeding [Pipeline] sh [alfred-master] Running shell script + docker build -t jayjohnson/django-slack-sphinx:testing django /var/jenkins_home/workspace/alfred-master@tmp/durable-713ce0d7/script.sh: 2: /var/jenkins_home/workspace/alfred-master@tmp/durable-713ce0d7/script.sh: docker: not found [Pipeline] } [Pipeline] // withDockerRegistry [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // node [Pipeline] End of Pipeline ERROR: script returned exit code 127 Finished: FAILURE

Supongo que esto está buscando el binario docker.

¿Cómo puedo crear una imagen acoplable desde un repositorio desde dentro de un contenedor Docker?

about 4 years ago · Santiago Trujillo
1 answers
Answer question

0

El problema está aquí:

/var/jenkins_home/workspace/alfred-master@tmp/durable-713ce0d7/script.sh: 2: /var/jenkins_home/workspace/alfred-master@tmp/durable-713ce0d7/script.sh: docker: no encontrado

Supongo que su compilación se ejecuta en la instancia maestra, que es solo una instalación básica de Jenkins, sin herramientas adicionales.

Querrá ejecutar un esclavo de agente y conectarlo a su maestro; este agente debe asegurarse de que tiene Docker instalado, y luego podrá ejecutar esos comandos.

Puede configurar esto usted mismo; o use una opción de código abierto: actualmente, en mi propia configuración, estoy usando esta imagen que tiene todo lo que necesito (Bueno, personalmente, la bifurqué y también agregué algunas de mis propias herramientas).

about 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!