0

私は、私が抱えている問題へのいくつかの指針を求めています。

CentOS 5.5 に Jenkin 1.450 をインストールしています。Java がインストールされ、JAVA_HOME が正しく設定されました。Jenkins を Jetty 8.0.4 にデプロイしました。Jetty をダウンロードし、ユーザーのディレクトリに解凍しました。Jenkins は Jetty の webapps ディレクトリにデプロイされます。

次に、Jetty のディレクトリの外にディレクトリを作成し、そのディレクトリに JENKINS_HOME を設定しました。次に、抽出した jetty ディレクトリに JETTY_HOME も設定します。次に、/bin にある jetty.sh スクリプトを使用して Jetty を実行します。

すべてがうまく機能し、ユーザーなどを追加できます。次に、「プラグインの管理」セクションから、新しい svn プラグインがあることがわかったので、更新したいと思います。それで、更新プロセスを開始します。最後に、Jenkins から「Subversion プラグインは既にインストールされています。更新を有効にするには、Jenkins を再起動する必要があります」と表示されたので、Jetty を再起動しました。ただし、svn のバージョンを確認すると、以前と同じで、新しいバージョンがあることがわかります。

誰かが私がどこで間違ったのか教えてもらえますか?

ありがとう!

4

2 に答える 2

0

私は今日同じ問題を抱えていました=)

コンテキストでさまざまなことを設定してみました:

  <Call class="java.lang.System" name="setProperty"> <Arg>HUDSON_HOME</Arg> <Arg>/opt/jenkins</Arg> </Call>
  <Call class="java.lang.System" name="setProperty"> <Arg>JENKINS_HOME</Arg> <Arg>/opt/jenkins</Arg> </Call>

ただし、最終的に機能した唯一のことは、WARをクラックして開き、次をWEB-INF/web.xmlに追加することでした( /opt/jenkins は私のジェンキンスホームです)

  <env-entry>
    <env-entry-name>HUDSON_HOME</env-entry-name>
    <env-entry-type>java.lang.String</env-entry-type>
    <env-entry-value>/opt/jenkins</env-entry-value>
  </env-entry>

これを行うとすぐに、存在しないとマークされた以前にインストール/アップグレードされたすべてのプラグインが表示されます。

于 2012-02-06T16:02:00.307 に答える