我们有一系列节点,其中一些节点安装了 git 客户端,另一些则没有。对于那些不这样做的人,我们想使用 JGit。这可以通过管道实现吗?根据我在 tutorial setup page 上读到的内容看来我们需要删除标准 Git,只保留 JGit,以便在想要使用 JGit 的节点上使用 git。我们担心这会破坏其他使用直接调用 git CLI 的节点的人,或者可能在 JGit 未涵盖的特殊情况下使用它的人。
可能吗?
最佳答案
将 checkout
步骤与 GitSCM
结合使用,该步骤具有指定要使用的 Git 工具的扩展。为了方便起见,git
步骤只有少数最常见的选项。
关于jenkins-workflow - 使用 JGit 和 CLI git,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35866479/