jenkins-workflow - 使用 JGit 和 CLI git

标签 jenkins-workflow

我们有一系列节点,其中一些节点安装了 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/

相关文章:

jenkins - Jenkins 管道多分支插件如何与 gerrit 触发器插件配合使用?

jenkins - 在 Jenkins 管道中按顺序运行多个异步步骤的最佳方法

jenkins - 如何在 Jenkins Groovy 中的多行 shell 脚本中设置变量?

jenkins - 如何从单个 Jenkins Pipeline 并行 block 中获取 stdout 和 stderr?

git - 在 Jenkins 管道作业上访问 SCM (Git) 变量

jenkins - 在 Github push 上触发工作流 - 流水线插件 - 多分支配置

Jenkins 管道阶段 View 添加描述

jenkins - 如何从 Jenkinsfile 内部标记当前的 git 变更集?

jenkins - 如何使用 Jenkins WorkFlow 创建具有多个管道的复杂值(value)流

jenkins - 如何使用 GitHub Org 插件从 jenkins 管道 (jenkinsfile) 触发另一个作业?