私はJenkinsからHYBRISサーバーを開始しようとしています。なぜジェンキンスはサービスを開始できませんが、手動で起動するとうまく始まりますか?
私はそれが正常に起動し、サーバーに手動でsh hybrisserver.sh
startコマンドを実行します。
しかし、私はジェンキンスて同じコマンドを実行しようとすると、サービスを開始することができません。 HYBRISサーバとジェンキンスマスター
スレーブ(ノード)を介して接続されています。
何が問題になりますか?
私はJenkinsからHYBRISサーバーを開始しようとしています。なぜジェンキンスはサービスを開始できませんが、手動で起動するとうまく始まりますか?
私はそれが正常に起動し、サーバーに手動でsh hybrisserver.sh
startコマンドを実行します。
しかし、私はジェンキンスて同じコマンドを実行しようとすると、サービスを開始することができません。 HYBRISサーバとジェンキンスマスター
スレーブ(ノード)を介して接続されています。
何が問題になりますか?
を通じてcmdをとしてスレーブを実行します。
export CATALINA_BASE="<Your Hybris DIR>/hybris/bin/platform/tomcat"
export WRAPPER_CONF="$CATALINA_BASE/conf/wrapper.conf"
sudo sh <Your Hybris DIR>/hybris/bin/platform/tomcat/bin/wrapper.sh start
はhttps://wiki.jenkins-ci.org/display/JENKINS/Tool+Environment+Plugin その後、セットアップに必要なのenv変数を使用してツール環境 を設定しようとすると、あなたはジェンキンスジョブのエントリの次の行を含めることができ、それがうまく起動します管理者権限
たぶんユーザー「ジェンキンス」またはものは何でもあなたはジェンキンスのために使用し、これを実行する権利はありません。 (ls-1のX)。 同じユーザーで手動で実行しましたか? –
はい手動でもJenkinsからも、同じユーザーを使用しています。 M.Be @ – ANIL
:あなたはOPがやった方法でそれを起動する場合は、* *のhybrisserver.sh上のx権利は必要ありません。 – user1934428