本次搭建是建立在新系统的基础上,所以搭建过程前需要安装一些基础环境配置。
首先配置JDK,因为这次搭建没有多余的开发需求,所以直接用yum安装,也能直接帮助我们搞定jdk的依赖。
yum install -y java
完成后输入指令:java -version
配置成功。
接下来安装Jenkins:
首先在http://pkg.jenkins-ci.org/redhat-stable/查看最新版本jenkins的rpm包,复制其链接地址。如下图第一个。
在服务器中:
wget http://pkg.jenkins-ci.org/redhat-stable/jenkins-2.121.2-1.1.noarch.rpm
/如果wget指令无法使用,直接yum install -y wget就ok。
然后再下载rpm包的目录执行安装指令:
rpm -ivh jenkins-2.121.2-1.1.noarch.rpm
然后就安装成功了,如果需要更换Jenkins端口(比如Tomcat也是默认8080),修改etc/sysconfig/jenkins文件,可以找到端口号的设置。
service jenkins restart
浏览器进入jenkins,需要输入密码,在 /var/lib/jenkins/secrets/initialAdminPassword直接复制。
接下来安装git,我最初直接用yum安装,发现出现了点问题,于是下载了压缩包源文件安装了较新版本。(过程可百度,教材很多)
git的配置步骤:git用户添加-文件夹权限-配置邮箱和用户名-初始化git仓-创建分支;
然后进入jenkins中,一般是安装好了git插件,新建项目,调用github中的remote。可使用公钥或者github账号密码,推荐使用公钥。
项目构建*****
完事儿。
以上执行过程中遇到的一些小坑:
1、yum安装git1.8版本导致无法从jenkins run git progam:
安装了较新版的git(2.9.2)解决问题;
2、shell指令失败 测试运行java脚本 javac指令无效:
yum install java-devel解决问题(参考:https://blog.csdn.net/yalecaltech/article/details/70158620)。