一、安装jdk
官方地址:https://www.oracle.com/java/technologies/javase-downloads.html
下载jdk解压放服务器下,至于哪个文件夹,看自己需求,我放在/usr/local下
1.配置JDK环境变量,如下:
vi ~/.bashrc # 也可以在其他文件(/etc/environment等,根据自己需要来。我比较懒,每次都加在bashrc中)中设置环境变量
2.在bashrc文件中加入如下内容
export JAVA_HOME=/usr/local/jdk1.8.0_251
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin:$PATH
3.完成后重新加载配置文件
source ~/.bashrc
4.检查JDK环境变量配置结果,在命令行中的输入“java -version”命令,正确配置时,输出如下信息:
安装成功
二、安装Maven
官方地址http://maven.apache.org/download.cgi
同样解压放服务器下,至于哪个文件夹,看自己需求,我放在/usr/local下
1.配置Maven环境变量
vi ~/.bashrc # 继续配置在bashrc文件中,在bashrc文件中加入如下内容
export MAVEN_HOME=/opt/maven/apache-maven-3.2.5
export MAVEN_HOME
export PATH=$PATH:$MAVEN_HOME/bin
2.配置完成后输入
mvn -version
3.完成后重新加载配置文件
source ~/.bashrc
4.输入mvn -version出现版本信息安装成功
三、安装Git
yum -y install git
然后输入
git --version
安装成功,yum安装git被安装在/usr/libexec/git-core目录下
四、安装SVN
1.安装命令:
yum -y install subversion
查看安装地址:
rpm -ql subversion
2.创建版本库目录(此仅为目录,为后面创建版本库提供存放位置)
选择在var路径下创建版本库,当前处于根目录下,一次性创建如下:
mkdir -p /var/svn/svnrepos
3.创建svn版本库
svnadmin create /var/svn/svnrepos/xxxx (xxxx为你预期的版本库名称,可自定义)
然后进入库
cd /var/svn/svnrepos/xxxx
ll
可以看到有以下文件
4.配置修改
进入已经创建好的版本库目录下,也就是前文说创建的xxxx
(我创建的gitRepo)
进入conf
cd /var/svn/svnrepos/gitRepo/conf
authz:负责账号权限的管理,控制账号是否读写权限
passwd:负责账号和密码的用户名单管理
svnserve.conf:svn服务器配置文件
4.1在【groups】中添加组:组名=小组成员
在【repository:/baz/fuz】中给组添加权限
我这里添加了一个myGroup组,组员zhouzhou,权限rw读写权限
4.2然后修改密码
vi passwd
给组员添加密码,上面组员为zhouzhou,格式账号 = 密码
4.3修改配置文件
vi svnserve.conf
取消注释
5.启动svn
svnserve -d -r /var/svn/svnrepos
启动成功后,可用ps -aux查看服务启动是否成功
ps -aux | grep svn
6.访问(拉取代码)
用TortoiseSVN工具检出
或者直接输入地址:svn://ip地址:3690/xxxx (iP地址为你linux的ip,xxxx为前文创建的版本库名称,3690为svn默认端口)
如果已经安装成功但是无法访问,开启防火墙试试:
/sbin/iptables -I INPUT -p tcp --dport 3690 -j ACCEPT
/etc/init.d/iptables save
service iptables restart
(其实执行第一条就行)
五、安装jenkins
1.下载安装jenkins
我这里直接用yum和wget来下载
执行以下指令
yum -y install wget
//版本可以自行更换
wget http://pkg.jenkins-ci.org/redhat/jenkins-1.613-1.1.noarch.rpm
yum install jenkins-1.613-1.1.noarch.rpm
等待安装完成就可以
或者
yum -y install wget
wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
yum install jenkins
vi /etc/sysconfig/jenkins
其实两个下载的都很慢,也可以直接去官网下载(也很慢)
如果出现公钥尚未安装
采用跳过公钥安装
yum install jenkins --nogpgcheck
2.运行jenkins
安装成功后,可能都不知道文件被安装到哪里了
执行命令
find / -name jenkins
然后修改端口(改成自己想用的即可)
//jenkins配置文件
vi /etc/sysconfig/jenkins
然后启动jenkins
#service jenkins restart
//后面端口号改成自己修改的
#java -jar /usr/lib/jenkins/jenkins.war --httpPort=8081 --logfile=/var/log/jenkins/8081.log --daemon
到这一步基本就启动成功了,查看以下进程是否正常运行
ps -aux | grep jenkins
完成后访问ip:端口号,即可进入jenkins页面
(注意,如果这里出了防火墙问题可能会导致启动都成功但是访问不了,解决方法:jenkins服务启动正常但是无法访问l)
我这个jenkins版本较低,功能并不是很多,并且不用登陆,如果要使用,建议下载2.几版本的功能会多一些,在下载的时候修改版本就好
下图为2.几版本操作
插件安装有点慢
3.配置jenkins
我这边进去没有maven配置和git,所以需要安装插件,点击左侧菜单,然后点击插件管理
1.下载maven插件
2.下载git插件
3.下载jdk插件
4.全局配置
-
配置maven
(地址填自己安装jenkins服务器上maven路径就好) -
配置jdk
取消勾选Install automatically
(地址填自己安装jenkins服务器上jdk路径就好)
-
配置git
完成后保存并应用