Obtener la última label de git usando Bamboo

Estoy tratando de mostrar la versión de nuestra interfaz en el pie de página de nuestro website. Lo hago usando gulp , que usa simple-git .

Mira este fragment:

 var git = require('simple-git')(); [...] return git.tags(function(err, tags) { GIT_TAG = tags.latest; return gulp.src(path.join(conf.paths.src, '/*.html')) .pipe($.replace('<!-- replaceWith:version -->', 'Frontend v' + GIT_TAG)) [... some more stuff ...] }); 

Esto parece funcionar perfectamente en mi entorno de desarrollo: obtiene todas las tags y devuelve la última label (2.6.5, por ejemplo). Sin embargo, cada vez que Bamboo revisa el repository, me da una matriz vacía y, por lo tanto, tags.latest no devuelve nada.

He intentado configurar Bamboo para que compruebe todo el repository en lugar de la twig específica, pero sucede lo mismo.

¿Algunas ideas? Si necesita más información, ¡me complace poder ofrecerla!

No he encontrado ninguna forma de hacerlo utilizando methods convencionales, pero he creado una SSH Task que simplemente git fetch --tags cd al directory y ejecuta git fetch --tags .

Ahora funciona, aunque usando una solución alternativa.