0

私は以下と同じことをしなければなりません。1. jenkins 用のギアを 1 つだけ作成します。2. jenkins でジョブを作成し、github / bitbucket からフェッチします。3.ビルド

https://openshift.redhat.com/community/forums/openshift/jenkins-stuff

問題は、git が ssh キーが追加されていないことを確認したときに、「ホスト キーの検証に失敗しました」というメッセージが表示されることです。

それで、私は検索を行い、 https://openshift.redhat.com/community/forums/openshift/jenkins-stuffに記載されている手順に従いました

  1. $OPENSHIFT_DATA_DIR に移動

  2. でwrapper.shを作成します

    ID_RSA="$OPENSHIFT_DATA_DIR/.ssh/jenkins_id_rsa" ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -i $ID_RSA $1 $2

  3. .bash_profile で GIT_SSH 環境変数をエクスポートします

    export GIT_SSH=/var/lib/openshift//app-root/data/wrapper.sh

今、ジェンキンスでも同じエラーが発生しています。

4

2 に答える 2

0

番号なし。

/var/lib/openshift/<数字>/app-root/data

export GIT_SSH=$OPENSHIFT_DATA_DIR/wrapper.sh

また

>rhc env-set -a jenkins GIT_SSH=$OPENSHIFT_DATA_DIR/wrapper.sh
于 2015-01-09T18:57:46.753 に答える
0

あなたの wrapper.sh は実行可能ですか? で実行可能としてマークしますchmod +x wrapper.sh

于 2013-05-21T19:36:35.627 に答える