私はMacでJenkinsをセットアップしていますが、Mercurial(Hg)を使用しています。 JenkinsとHgの両方がインストールされています。コマンドラインからHgを実行できます。 これは/ usr/local/binにあります。ジェンキンスがHgを見つけることができません
私はHgの場所を設定するためにJenkins Global Toolを使用しました。私はインストールディレクトリとそのパスを指定する実行可能ファイルのすべての種類の組み合わせを試してみました。 いずれも機能しません。
- は/ usr/localおよびインストール/ binに/ HG
- は/ usr/local/binとHG
- 空白と/ usr/local/bin/HG私が見つけた
この種の問題の報告は数多くあり、どれも解決策を提供していないようです。
これは私が受け取るエラーです:
11:11:00 $ hg clone --rev 2017_2 --noupdate ssh://[email protected]:2525/repos/reponame /Users/Shared/Jenkins/Home/workspace/App_2017_2
11:11:00 ERROR: Failed to clone ssh://[email protected]:2525/repos/reponame because hg could not be found; check that you've properly configured your Mercurial installation
私は信じられないほど、明らかに間違った何かをしなければならないことを想定しています。ちょうどあなたのMercurialの設定に名前を付けないでください」: