我必须做与以下相同的事情。1. 只需为 jenkins 创建一个装备。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中提到的步骤进行操作
转到 $OPENSHIFT_DATA_DIR
创建 wrapper.sh
ID_RSA="$OPENSHIFT_DATA_DIR/.ssh/jenkins_id_rsa" ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -i $ID_RSA $1 $2
在 .bash_profile 中导出 GIT_SSH 环境变量
导出 GIT_SSH=/var/lib/openshift//app-root/data/wrapper.sh
现在,在詹金斯我仍然遇到同样的错误。