[英]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
中使用。 gh
是Github CLI ,可能尚未安裝在運行管道的節點上。 或者,如果已安裝,由於 jenkins 代理進程通過非交互式 shell啟動,因此在默認路徑中不太可能可用。
您必須檢查您的安裝/配置以確定后續步驟。 如果安裝了快速修復,則在/full/path/to/gh
之前添加(不是 gh 用戶,因此不會提供上述以外的指導)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.