我通过执行下面提到的命令在 CentOS 5.5 上安装了 Jenkins 1.531.1.1:
sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
sudo rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key
sudo yum install jenkins
我将 /etc/sysconfig/jenkins 文件中的 JENKINS_HOME 变量更改为 /var/lib/jenkins 以外的其他变量。我将运行 jenkins 的默认端口从 8080 更改为 9999。我还生成了从 github 提取代码所需的 ssh 密钥。
不幸的是,当我尝试在 Jenkins 作业中定义 github 存储库 url 时,它无法进行身份验证。当我检查 grep jenkins /etc/passwd 时,jenkins 用户不再存在。我做了两次整个过程,用户似乎被删除了。任何指针都会有所帮助!