结帐后Git LFS拉动导致jenkins管道中没有任何步骤

时间:2018-01-06 04:50:59

标签: git jenkins jenkins-pipeline

问题

启用Git LFS pull after checkout后,jenkins管道说"此阶段没有步骤"。

我尝试从jenkins multibranch配置或Jenkinsfile(我将其命名为Jenkinsfile_ios,因为我有另一个用于android)启用它,但两个结果都是相同的。

我已经完成了很多谷歌搜索,但没有与此相关的问题。我想知道是否有人已经遇到过这个或者它是来自git插件的bug 现在我正在注册向Jenkins提交问题。获得批准后,我会提出问题。但在此之前,希望有人可以帮助解决这个奇怪的问题。

谢谢!

环境

osx high sierra
詹金斯2.89.2

Jenkins插件(已过滤,未通过列表)

git 3.7.0(3.6.4中同样的问题)
git-client 2.7.0
git-server 1.7 管道建​​设步骤2.6
pipeline-github-lib 1.0
管道图分析1.6
管道输入步骤2.8
管道 - 里程碑 - 步骤1.3.1
pipeline-model-api 1.2.5
管道模型 - 声明 - 代理1.1.1
管道模型定义1.2.5
管道模型扩展1.2.5
pipe-rest-api 2.9
管道阶段步骤2.3
pipeline-stage-tags-metadata 1.2.5
管道阶段视图2.9

1 个答案:

答案 0 :(得分:0)

如果根本没有执行管道,则会显示“此阶段没有步骤”。这意味着存在Jenkinsfile的分支不会被检出。

这可能是由于还存在其他一些文件。在jenkins作业配置中启用GitLFS选项。