如何让Jenkins的管道,Maven的scm:标签和Git LFS一起玩得很好?

时间:2016-05-24 16:51:30

标签: git maven jenkins

我有一个Java / Maven项目的Jenkinsfile构建失败并出现以下错误:

[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 credentials 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'

有争议的工作是" Multibranch Pipeline"詹金斯的工作,并拥有个人访问令牌的凭据。这适用于非LFS作业,并且仅在scm:tag目标的LFS作业中失败。

不完全确定如何解决此问题,甚至不知道哪个组件要提交票证。似乎Git LFS希望通过Git的gitcredentials系统获得凭据,但Jenkins似乎并不支持。

有什么建议吗?

0 个答案:

没有答案
相关问题