簡體   English   中英

gh:在 Jenkins 管道中找不到命令

[英]gh: command not found in Jenkins pipeline

我正在嘗試在 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 where general git command is working fine like git checkout -f fedb73c252b8f058a83ab222648c08265f442876有什么辦法可以解決這個問題?

git是每個 linux 安裝的一部分,因此可以通過大多數默認路徑在/usr/bin/git中使用。 ghGithub CLI ,可能尚未安裝在運行管道的節點上。 或者,如果已安裝,由於 jenkins 代理進程通過非交互式 shell啟動,因此在默認路徑中不太可能可用。

您必須檢查您的安裝/配置以確定后續步驟。 如果安裝了快速修復,則在/full/path/to/gh之前添加(不是 gh 用戶,因此不會提供上述以外的指導)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM