2017-08-30 29 views
0

私は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の設定に名前を付けないでください」:

答えて

1

は最後に「グローバル・ツールの設定」(ノートで水銀のパスを設定した後jenkins on Mac, PATH is not set right, no /usr/local/bin の答え(ヨルダンBondoから下部に1ダウン)

を見つけましたその後、ビルド設定に行き、その特定のMercurial設定を使用するよう明示しなければなりませんでした。

関連する問題