0

我正在尝试在 Jenkins 管道中运行以下命令

$ gh pr create --title "The bug is fixed" --body "Everything works again"
$ gh pr create --reviewer monalisa,hubot  --reviewer myorg/team-name
$ gh pr create --project "Roadmap"
$ gh pr create --base develop --head monalisa:feature

gh: command not found在通用 git 命令正常工作的地方出现错误,git checkout -f fedb73c252b8f058a83ab222648c08265f442876有什么办法可以解决这个问题吗?

4

1 回答 1

3

git是每个 linux 安装的一部分,因此可以/usr/bin/git通过大多数默认 PATH 获得。ghGithub CLI,可能尚未安装在运行管道的节点上。或者,如果已安装,当 jenkins 代理进程通过非交互式 shell启动时,在默认 PATH 中不太可能可用。

您必须检查您的安装/配置以确定后续步骤。如果安装了快速修复/full/path/to/gh (不是 gh 用户,因此不会提供上述以外的指导)。

于 2022-01-18T07:52:17.960 回答