在opewenshift上设置jenkins工作而不在openshift上创建repo

时间:2013-02-19 07:56:04

标签: jenkins openshift

我必须做同样的事情。 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 env变量

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

  4. 现在,在詹金斯,我仍然得到同样的错误。

2 个答案:

答案 0 :(得分:0)

你的wrapper.sh可执行文件吗?使用chmod +x wrapper.sh标记可执行文件。

答案 1 :(得分:0)

没有号码。

的/ var / lib中/ openshift /<的> /应用根/数据

export GIT_SSH=$OPENSHIFT_DATA_DIR/wrapper.sh

>rhc env-set -a jenkins GIT_SSH=$OPENSHIFT_DATA_DIR/wrapper.sh