我必须执行以下操作。 1.只需为jenkins创建一个齿轮。 2.在jenkins中创建工作以从github/bitbucket中获取。 3.建立在opwhiftshift上设置jenkins作业,但没有在openshift上创建回购
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环境变量=的/ var/lib中/ openshift //应用程序根/数据/ wrapper.sh
出口GIT_SSH
现在,詹金斯还在我收到相同错误。
你已经解决了吗?我有相同的[问题](http://stackoverflow.com/questions/33403221/how-to-configure-jenkins-for-clone-bitbucket-repo-and-deploy-in-openshift),我认为詹金斯运行构建的slave不能看到GIT_SSH变量或包装文件。 – gabrielgiussi 2015-10-29 14:46:16