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

846
Views
Obtenga la última etiqueta en .gitlab-ci.yml para la compilación de Docker

Quiero agregar una etiqueta al crear una imagen de Docker. Lo estoy haciendo hasta ahora, pero no sé cómo obtener la etiqueta más reciente en el repositorio que se está implementando.

 docker build -t company/app .

Mi objetivo docker build -t company/app:$LATEST_TAG_IN_REPO? .

over 4 years ago · Santiago Trujillo
2 answers
Answer question

0

Dado que está buscando la etiqueta git "más reciente", que es un antepasado del compromiso de construcción actual, probablemente desee usar

 git describe --tags --abbrev=0

para obtenerlo y usarlo como:

 docker build -t company/app:$(git describe --tags --abbrev=0) .

Lea aquí para conocer los puntos más finos de git describe

over 4 years ago · Santiago Trujillo Report

0

Puede intentar usar $CI_COMMIT_TAG o $CI_COMMIT_REF_NAME , esto es parte de las variables predefinidas accesibles durante las compilaciones.

Si desea ver cuáles son todas las variables de entorno disponibles durante el paso de compilación, esto debería funcionar como uno de sus trabajos:

 script: - env
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!