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

877
Views
Error de AWS CodeBuild al compilar el proyecto => YAML_FILE_ERROR Mensaje: Esta imagen de compilación no admite la selección de la versión en tiempo de ejecución

Estoy tratando de construir una imagen de Docker usando AWS CodeBuild

Sigo el ejemplo de creación de código de AWS a continuación https://docs.aws.amazon.com/codebuild/latest/userguide/sample-docker.html

a continuación es lo que hice.

Escribo buildspec.yml así (exactamente lo mismo que vi en el enlace anterior) buildspec.yml

y comencé a construir el proyecto usando aws CodeBuild, pero recibí este mensaje de error de Codebuild Log :

Registro de compilación de código

YAML_FILE_ERROR Mensaje: Esta imagen de compilación no admite la selección de la versión en tiempo de ejecución. <== este mensaje significa ¿qué? ¿Hay alguna otra versión de tiempo de ejecución de docker excepto 18? ¿Qué tengo que hacer?

por favor ayuda...

over 4 years ago · Santiago Trujillo
3 answers
Answer question

0

Recibí el siguiente error después de arreglarlo.

 2019/10/06 00:21:59 Phase context status code: YAML_FILE_ERROR Message: Runtime version selection is not supported in version 0.1, see documentation

Solución:

Después de esforzarme mucho en este problema, me di cuenta de que era la versión en la parte superior la que necesitaba corrección. Estaba cambiando la versión de la imagen de ubuntu, pero es necesario cambiar la versión en la parte superior de buildspec.yml .

  • La siguiente versión debe cambiarse en el archivo YAML buildspec
 version: 0.2 phases: install: runtime-versions: docker: 18
over 4 years ago · Santiago Trujillo Report

0

Para imágenes aws/codebuild/standard:2.0, debe especificar versiones de tiempo de ejecución en su especificación de compilación. Muestra aquí: https://docs.aws.amazon.com/codebuild/latest/userguide/sample-runtime-versions.html

También tenga en cuenta que, dado que su compilación necesita acceso a la ventana acoplable dentro del contenedor de compilación, deberá habilitar el modo privilegiado para su proyecto de CodeBuild.

over 4 years ago · Santiago Trujillo Report

0

Al intentar con Gradle para el proyecto Spring Boot,

buildspec.yml

 version: 0.2 phases: install: runtime-versions: java: corretto11 build: commands: - bash ./gradlew clean build artifacts: files: - build/libs/codecommitdemo-0.0.1-SNAPSHOT.jar - appspec.yml - scripts/* discard-paths: yes
over 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!