【转】原文地址:http://luwak.net.cn:8080/articles/2018/10/24/1540369029957.html
一、 安装 JDK
- 运行 java -version,如出现 -bash: java: 未找到命令 ,则跳过第二步,否则进行第二步操作。
- 卸载 openJDK,非最小安装的 centos 会自带 openJDK,卸载方法如下:
rpm -qa | grep java
// 命令说明
// rpm 管理套件
// -qa 使用询问模式,查询所有套件
// grep 查找文件里符合条件的字符串
// java 查找包含java字符串的文件
- 普通用户下权限下无法删除这些文件,执行
su root
// noarch文件可以不用删除
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64
rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64
// 命令说明
// rpm 管理套件
// -e 删除指定的套件
// --nodeps 不验证套件档的相互关联性
- 创建 java 存放目录
mkdir /app/java
- 下载 jdk8
wget http://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.tar.gz
// weget not command时,先执行 yum -y install wget
- 解压 jdk-8u91-linux-x64.tar.gz
tar -zxvf jdk-8u191-linux-x64.tar.gz
- 打开 /etc/ 目录下的 profile 文件:
vi /etc/profile
- 将如下代码追加到 profile 文件末尾:
JAVA_HOME=/app/java/jdk1.8.0_191
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib/dt.jar
export JAVA_HOME JRE_HOME PATH CLASSPATH
- ESC 键,输入:wq 保存退出
- 刷新配置
source /etc/profile
- 查看版本
java -version
二、安装 maven
- 创建并进入 maven 安装目录
mkdir /app/maven && cd /app/maven
- 下载 maven
wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.1.1/binaries/apache-maven-3.1.1-bin.tar.gz
- 解压 maven
tar zxf apache-maven-3.1.1-bin.tar.gz
- 打开 /etc/ 目录下的 profile 文件:
vi /etc/profile
//在末尾添加
export M2_HOME=/app/maven/apache-maven-3.1.1
export PATH=$PATH:$JAVA_HOME/bin:$M2_HOME/bin
- ESC 键,输入:wq 保存退出,并刷新配置
source /etc/profile
- 验证 maven 版本
mvn -v
- 新建 maven 仓库
mkdir /app/mvn-repo
- 修改 conf 文件夹下的 setting.xml
vi /app/maven/apache-maven-3.1.1/conf/settings.xml
// 修改<localRepository>/path/to/local/repo</localRepository>
// 为<localRepository>/app/maven/repo</localRepository>
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
四、安装 git
- yum 安装 git
yum install -y git
// 卸载 yum remove git
- 验证安装
git --version
- 生成 ssh(一路回车)
ssh-keygen -t rsa -C "youremail@example.com"
- 复制文件内容并在 gitlab 添加 ssh
vi /root/.ssh/id_rsa.pub
五、安装 Jenkins
- 创建 Jenkins 安装目录,并进入
mkdir /app/jenkins && cd /app/jenkins
- 从官方下载安装包
wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war
- 运行 Jenkins
nohup java -jar jenkins.war --httpPort=8888&
vi /root/.jenkins/secrets/initialAdminPassword
- 选择安装推荐插件,等待安装
- 创建管理员账号并登录,创建完可能会 404,重新打开就好了
- 配置 Jenkins 的 JDK 和 Maven,点击系统管理下面的全局工具配置
- 在 Jenkins 中安装相关插件:Git, Gitlab Auth, Gilab Hook, Gitlab
- 在系统管理,系统设置,设置 gitlab 的 apiToken
- 创建一个自由风格的任务,在源码配置里添加代码仓库地址
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于