¿Cómo hago que la tubería de Jenkins, la scm: tag de Maven y la GIT LFS jueguen bien juntas?

Tengo una compilation Jenkinsfile de un proyecto Java / Maven que está fallando con el siguiente error:

[INFO] --- maven-scm-plugin:1.9.4:tag (default-cli) @ bluebutton-data-pipeline --- [INFO] Final Tag Name: 'bluebutton-data-pipeline-0.1.0-23' [INFO] Executing: /bin/sh -c cd /var/lib/jenkins/workspace/HHSIDEAlab/bluebutton-data-pipeline/master && git tag -F /tmp/maven-scm-1982238691.commit bluebutton-data-pipeline-0.1.0-23 [INFO] Working directory: /var/lib/jenkins/workspace/HHSIDEAlab/bluebutton-data-pipeline/master [INFO] Executing: /bin/sh -c cd /var/lib/jenkins/workspace/HHSIDEAlab/bluebutton-data-pipeline/master && git push git@github.com:HHSIDEAlab/bluebutton-data-pipeline.git refs/tags/bluebutton-data-pipeline-0.1.0-23 [INFO] Working directory: /var/lib/jenkins/workspace/HHSIDEAlab/bluebutton-data-pipeline/master [ERROR] Provider message: [ERROR] The git-push command failed. [ERROR] Command output: [ERROR] Git cnetworkingentials for https://github.com/HHSIDEAlab/bluebutton-data-pipeline.git/info/lfs/objects not found. error: failed to push some refs to 'git@github.com:HHSIDEAlab/bluebutton-data-pipeline.git' 

El trabajo en cuestión es un trabajo de "Múltiples líneas de connection" en Jenkins, y tiene cnetworkingenciales para un token de acceso personal. Esto funciona bien para los trabajos que no son LFS, y solo falla en el trabajo LFS para el scm:tag .

No estoy del todo seguro de cómo resolver esto, o incluso qué componente presentar un ticket en contra. Parece que Git LFS está esperando cnetworkingenciales a través del sistema de Gitcnetworkingentials de Git, pero Jenkins no parece apoyar eso.

¿Alguna sugerencia?

Intereting Posts