git notifyCommit仅在SCM已经检出的情况下才在jenkins管道上工作

时间:2019-12-20 20:19:54

标签: git jenkins jenkins-pipeline jenkins-git-plugin

我正在使用Jenkins声明性管道。

我想知道为什么我的帖子提交git钩子没有被触发。

通过此链接https://support.cloudbees.com/hc/en-us/articles/226568007-How-to-Trigger-Non-Multibranch-Jobs-from-Bitbucket-Server-

我终于发现git插件需要工作空间才能显示提交通知:

  

考虑

     

1)...

     

2)您需要确保在每次构建后都不会删除您的工作区。 Git插件>需要工作空间,以便比较以前的提交,以检查>存储库中是否有更改。

那我有什么选择?每次都必须手动触发一次构建似乎很la脚,因此我的git hooks可以加入。

有没有一种方法可以在管道配置中或我的Jenkinsfile中指定我希望在管道创建时自动将scm检出?

0 个答案:

没有答案